E-comart
I decided to do this project for learning purposes after completing a vuejs course on Udemy by Maximilian Schwarzmüller.
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
Todo
- Auth (Login and signup) ✔️
- Product quick view (modal) ✔️
- Product details page ✔️
- Cart ✔️
- Fetch data from firestore ✔️
- Wishlist ✔️
- Checkout ✔️
- Order page ✔️
- User profile page
- Search products ✔️
- Browse with product subcategories
- Deploy to firebase ✔️
- PWA ✔️
- Product out of stock ✔️
- Admin dashboard
- Dark mode
- Similar products
- Lazy load images