Refurn is a mock furniture resell business, built using - Node.Js, Express, Axios, MongoDB, GoogleCloud Storage, React, React-Router, Passport, and Bootstrap.
Link: https://refurn.herokuapp.com/landing
- Auth solution saves User data to MongoDB
- Allows User to create a listing, uploading image to GC Storage, and form data and img link to MongoDB.
- User can see the status of their listing in /dashboard
- Admin can either approve or deny the listing, which notifies the user of the status.
- Sort Admin listings by date uploaded.
- Add toast notification to header.
- Add dummy store feature in /availiblefurniture.
- Impliment dummy payment feature
- Download and install node.js from https://nodejs.org/en/download/
- Clone or download the git repository
- Unzip and CD in project directory
- Get required keys for MongoDB, Firebase-admin(Google Cloud Storage), Google OAuth, and create cookie-session key.
- Set keys.
- Run
npm install
- Run
npm run dev
to initialize local server