This application is built with the following technologies:
- NodeJS verion 14.18.1
- NPM version 6.14.15
- Solidity version ^0.8.0
- ReactJS version ^17.0.2
- HardHat version ^2.8.2
- Alchemy
- Rinkeby
Please, ensure that you have NodeJS installed on your device.
- Clone this Repository(Repo) with the following command
git clone https://github.com/Bonifaceebuka/bitwishes.git
- Move to the DIR of the Repo
cd bitwishes
- Install NPM packages with
npm install
. - Run npx hardhat node to start your local ethereum Node.
- Run npx hardhat compile to compile the Smart Contract
- Run npx hardhat run scripts/deploy.js --network localhost to deploy the smart contract.
- Start the application with
npm run start
Visit localhost:3000/ to see the front-end of the application
Visit https://bitwishes.herokuapp.com/ to see the live version of this application