- Add product to the marketplace
- View all products in the marketplace
- View individual product details in the marketplace
- Purchase products from the marketplace
- Solidity - A programming language for Ethereum smart contracts.
- React - A JavaScript library for building user interfaces.
- Typescript - a strongly typed programming language that builds on JavaScript.
- Rainbowkit-celo - RainbowKit is a React library that makes it easy to add wallet connection to dapp.
- Wagmi - wagmi is a collection of React Hooks containing everything you need to start working with Ethereum
- Hardhat - A tool for writing and deploying smart contracts.
- TailwindCSS - A CSS framework that dress up webpage.
To run the application locally, follow these steps:
- Clone the repository to your local machine using:
git clone https://github.com/princeibs/cf1.git
- Move into react-app folder:
cd cf1
- Install:
npm install
oryarn install
- Start:
npm run dev
- Open the application in your web browser at
http://localhost:3000