- A seller can post a product, manage his/her own product by Deleting or make it featured item though the Advertise option from Dashboard.
- A user can book a product and pay it later from the Booked item list
- An admin can remove sellers and reported products
- Other (Coming soon)
Live project link - https://furnishbay-d0a89.web.app
Client side gitHub repository link - https://github.com/masudcodex/furnishbay.git
Server side gitHub repository link - https://github.com/masudcodex/furnishbay-server.git
Admin Email: [email protected]
- React - A javascript library for building user interfaces
- Create react app - A quick method to start developing a react application.
- React Router - V6.4.1
- Tailwind CSS
- Daisy UI
- Firebase - for authentication
- Authentication with Email & Password
- React hot toast - has been used to show success & error notifications
- React Icons - has been used for icons
- React hook form - has been used to register and process form data
- React Query - has been used to fetch data from server side
- MongoDB has been used to host data, get and delete data
- Stripe payment gateway (Testing mode) - has been used for payment process
Follow the following steps to get development environment running.
- git clone https://github.com/masudcodex/furnishbay.git - to clone the repository from github
- npm install - to install node modules
- npm start - to continue building applications