Skip to content

Resellable is a re-sale based second-hand bike selling website 🚲

Notifications You must be signed in to change notification settings

ruhulaminparvez/resellable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Resellable (Client Side)

Resellable is a platform for reselling products, allowing users to browse, manage, and purchase items. This is the client-side of the website, offering a seamless shopping experience.

Live Site

Resellable Client
Resellable Server

Admin Information

Key Features:

  • View all available products.
  • View detailed product information.
  • Add products to the cart.
  • View and manage the cart.
  • Remove items from the cart.
  • Add products to the wishlist.
  • View and manage the wishlist.
  • Remove items from the wishlist.
  • Access the checkout page.
  • View order history and details.

Resellable provides an intuitive interface for users to explore, save, and purchase resellable products with ease.

Frontend Technology

  • React
  • React Router
  • React Tailwind
  • React Hook Form
  • React Image Gallery
  • React Toastify
  • React Icons
  • React Stripe

Backend Technology

  • Node.js
  • Express.js
  • MongoDB
  • Firebase Authentication
  • Vercel

How to run this project

Frontend

  • Clone this project
  • cd resellable-client
  • Setup firebase environment variable
  • Enable firebase authentication (Email/Password and Google)
  • Run npm install
  • Run npm start

Backend

  • Clone this project
  • cd resellable-server
  • Setup environment variable
  • Run npm install
  • Run npm start