Skip to content

princeibs/cf1

Repository files navigation

Celo Frontend Marketplace

Features

  1. Add product to the marketplace
  2. View all products in the marketplace
  3. View individual product details in the marketplace
  4. Purchase products from the marketplace

Tech Stack

  • 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.

Installation

To run the application locally, follow these steps:

  1. Clone the repository to your local machine using: git clone https://github.com/princeibs/cf1.git
  2. Move into react-app folder: cd cf1
  3. Install: npm install or yarn install
  4. Start: npm run dev
  5. Open the application in your web browser at http://localhost:3000