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.
- Host: GitHub
- URL: https://github.com/mahmud035/home-tech
- Owner: mahmud035
- Created: 2022-12-05T03:39:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T17:23:35.000Z (over 1 year ago)
- Last Synced: 2025-01-22T10:37:19.334Z (over 1 year ago)
- Topics: express-js, firebase, jwt-authentication, mongodb, node-js, react-router, reactjs, stripe-payment
- Language: JavaScript
- Homepage: https://hometech-be5e9.web.app/
- Size: 1.65 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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