Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yinkakun/yinka-wave-portal
https://github.com/yinkakun/yinka-wave-portal
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yinkakun/yinka-wave-portal
- Owner: yinkakun
- Created: 2022-07-10T18:10:16.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-25T12:41:15.000Z (over 2 years ago)
- Last Synced: 2024-10-14T07:11:35.826Z (3 months ago)
- Language: TypeScript
- Homepage: yinka-wave-portal.vercel.app
- Size: 610 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wave Portal
Send me a message on the blockchain!
My project for Buildspace's [Build a Web3 app with Solidity](https://buildspace.so/p/build-solidity-web3-app) with some personal modifications.
![Page Screenshot](./screenshot.png)
## Project Setup
### Prerequisites
- Node.js v14+
- MetaMask browser extension
- Sign up Alchemy and fill env.example
- Clone the repository### Contract
```shell
cd contracts# Install dependencies
yarn install# Start the ethereum node
npx hardhat node# run the contract
npx hardhat run scripts/run.js# deploy the contract to local node
npx hardhat run scripts/deploy.js --network localhost# deploy the contract to the rinkeby network
npx hardhat run scripts/deploy.js --network rinkeby
```After contract is re-deployed don't forget to update the contract address and the ABI on the frontend.
### Interface
```shell
cd interface# Install dependencies
yarn install# Start development server
yarn dev
```