Live Website: HomeTech
HomeTech is an eCommerce website where users can buy and sell second-hand laptops.
- Users can browse top-brand laptops under various categories and book their preferred laptops.
- Users can pay for their products through Stripe.
- A user can convert his account to a seller account if he wants and can add and delete his products from that account.
- Users can sign up with their email, password, Google account, or Github account.
- Admin can control all buyers and all sellers. Admin can verify the seller. Also can delete buyer and seller.
- The seller can advertise any of his products.
- React v18
- React Router v6
- React / TanStack Query
- React Hook Form
- Firebase Authentication
- Node
- Express Js
- MongoDB
- JWT
- Stripe (Payment)
- Axios
- React Bootstrap
- Mobile-first workflow
- Use React, React Router for build the project
- Use Firebase Authentication for client side authentication
- Use Node, Express, MongoDB for server side
- Create interactive UI
While doing this project gave me a fresh overview of basic react, react-router, react-toasty, Firebase Authentication, Node, Express js, MongoDB and much more. Specially Mongodb CRUD operation. Now I have enough understanding about these topics and I am confident about it.