Overview
Resources
API NodeJS: https://github.com/lamhoang1256/shopbee-api
Heroicons: https://heroicons.com
Google Font: https://fonts.google.com/specimen/Inter
Main technology used
- React, Typescript
- Tailwindcss
- Zustand (State management)
- Axios (Support fetching data)
- Swiper (Slider), react-modal
- Formik , yup (Validation)
- React-toastify, sweetalert2 (Message UI)
- Socket.io-client (Support real time notify message)
- React-helmet-async (Optimize SEO)
- Other: react-router-dom, uuid, react-lazy-load-image-component, query-string, jwt-decode, react-credit-cards, react-quill, ...
Features
Environment Variables
REACT_APP_API_URL =
REACT_APP_CLOUDINARY_API =
REACT_APP_CLOUDINARY_UPLOAD_PRESET =
REACT_APP_API_ADMINISTRATION_URL = https://vietnamese-administration.up.railway.app
Screenshots
Home Page
Product Details Page
Cart Page
Checkout Page
Seach Page
Sign Up Page
Sign In Page
Profile Page
Change Password Page
Voucher collected
View History
Product Favorite Page
Notification Page
Card Bank Page
Order Details Page
Dashboard Overview Page
Dashboard Banner Manage Page
Dashboard Product Manage Page
Dashboard Product Add New Page
Dashboard Product Update Page
Dashboard Category Manage Page
Dashboard Category Add New Page
Dashboard Order Manage Page
Dashboard User Manage Page
Dashboard User Add New Page
Dashboard User Update Page
Dashboard Voucher Manage Page
Dashboard Voucher Add New Page
Dashboard Voucher Update Page
Page Not Found