An open API service indexing awesome lists of open source software.

https://github.com/mahmud035/home-tech

HomeTech is a MERN stack platform where you can buy and sell used laptops of various top brands.
https://github.com/mahmud035/home-tech

express-js firebase jwt-authentication mongodb node-js react-router reactjs stripe-payment

Last synced: 3 months ago
JSON representation

HomeTech is a MERN stack platform where you can buy and sell used laptops of various top brands.

Awesome Lists containing this project

README

          

## Welcome! 👋

#### Project Name: HomeTech

#### Live Website: HomeTech

### Description

HomeTech is an eCommerce website where users can buy and sell second-hand laptops.

### Features and Functionality


  • 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.

### Built with

- 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

### What I did


  • 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

### What I learned

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.

#### adminEmail: mahmud@gmail.com

#### adminPassword: 12@asd