Cryptoace
A web3 etherium based application
A simple, convenient & efficient way to send cryptos across the world and track your every transaction on cryptoace.
Features
- ? Notifications : Notifications popup for every event
- ? Responsive Design : Design also suited for small and medium devices.
- ? Optimized Performance : Performance optimized using lighthouse.
Built With
FRONTEND
- ReactJS
- TailwindCSS
- react-router
- Ethers
BACKEND
- Hardhat
- Ethers
- Chai
Getting Started
Follow these steps to setup this project locally.
Installation
Below are the instructions to setup this project and get started with.
-
Clone the repo
-
Install NPM packages for
client
andsmart_contracts
folder -
Generate an API url for contracts and add your url to
hardhat.config.js
file using Alchemy.io -
Add your metamask account's private key in
.env
file of smart_contract dir -
Compile the smart_contracts using
This will compile contracts and provide the addresses of deployed contracts.
-
Create
.env
file inclient
folder and enter the contract addresses as shown below. -
Run the application by running following command in client folder
Acknowledgments
A few open-source resources that helped in the development of this project.
Like the project? Star this repo — It motivates a lot!