Shopee stands as the foremost e-commerce platform in Southeast Asia and Taiwan. It's a platform meticulously designed for this region, offering customers a convenient, secure, and swift online shopping journey, complete with robust payment and logistical assistance.
Shopee's vision is to continually elevate its platform and become the preferred e-commerce hub for the entire region. It boasts an extensive array of product categories, spanning consumer electronics, home and lifestyle, health and beauty, baby and toys, fashion, and fitness equipment.
This is the repository for the Shopee e-commerce clone frontend. The base was created with React + TypeScript + Vite. It's written in React and Typescript.
This project uses the latest Node 18 version node: > 18.0.0, npm: >8.0.0
Follow instructions on how to install Yarn here: Yarn installation documentation.
Shopee-clone has a backend repository (typescript, mongodb, express, mongoose, jwt): api-shopee
- Open your terminal
- Type
git clone https://github.com/HannahNguyen6729/shopee-clone.git
- Install npm packages:
cd client
yarn install
- Type
yarn dev
to run this app.
-
Authentication using JWT:
- Sign up
- Sign in
- Sign out
-
Product List:
- Products Searching
- Sorting and filtering by categories, price, rating, top sale, relevance, latest products...
- Pagination
-
Product Detail:
- Image on hover zoom effect
- Carousel
- Add to cart
-
Shopping Cart:
- Payment (demo)
- CRUD: select all products, delete products, update products