Skip to content

This is an online application that allows users to see, purchase, add, update, and remove their own products from the marketplace. This project, which was created as a coding challenge entry, serves as a demonstration of my coding skills.

License

Notifications You must be signed in to change notification settings

Temitope3665/Foodie-Swap

Repository files navigation

Foodie Swap

Live Demo:

FoodieSwap

Application Screenshot

Project Description:

This is an online application that allows users to see, purchase, add, update, and remove their own products from the marketplace. This project, which was created as a coding challenge entry, serves as a demonstration of my coding skills. This application will allow user to achieve the following:

  1. View all product in the market place
  2. Create a product and add to the market place
  3. View only their products in the market place if any exist
  4. Search for a products in the market palce
  5. Sort products from newest to oldest (when the product was created)
  6. User can also sort by top product name
  7. Buy any available product found in the market place.
  8. User can purchase more than one food item.
  9. User can filter by their favourites

Technologies Used:

  1. Next Js
  2. Tailwind CSS
  3. Solidity
  4. Headless UI
  5. Rainbowkit-celo
  6. React-celo

Requirements/ Usage:

To run this application, you need the following,

  1. Install the CeloExtensionWallet from the Google Chrome Store.
  2. Create a wallet.
  3. Go to https://celo.org/developers/faucet and get tokens for the alfajores testnet.
  4. Switch to the alfajores testnet in the CeloExtensionWallet.

Installation

To run this application locally, you need the following;

  1. Clone the repository by running this snippet in your terminal: git clone https://github.com/Temitope3665/Foodie-Swap.git;
  2. Move into react-app folder by running this: cd FoodieSwap/packages/react-app;
  3. Next, run yarn install or npm install to install all the required dependencies;
  4. Next, start the server by running yarn run dev or npm run dev;
  5. Open the application in your web browser at http://localhost:3000;

NB: Make sure you have the following installed

  • Node v16 or >
  • Git (v2.38 or higher)

Prerequisites

  • Node
  • Git (v2.38 or higher)

Conclusion:

Therefore, the development of a simple web tool for creating a food product and listing the product on market place can greatly enhance the efficiency and convenience of food ordering application online.

About

This is an online application that allows users to see, purchase, add, update, and remove their own products from the marketplace. This project, which was created as a coding challenge entry, serves as a demonstration of my coding skills.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published