Skip to content

james-muriithi/e-comart

Repository files navigation

E-comart

screenshot

screenshot

screenshot

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

  1. Auth (Login and signup) ✔️
  2. Product quick view (modal) ✔️
  3. Product details page ✔️
  4. Cart ✔️
  5. Fetch data from firestore ✔️
  6. Wishlist ✔️
  7. Checkout ✔️
  8. Order page ✔️
  9. User profile page
  10. Search products ✔️
  11. Browse with product subcategories
  12. Deploy to firebase ✔️
  13. PWA ✔️
  14. Product out of stock ✔️
  15. Admin dashboard
  16. Dark mode
  17. Similar products
  18. Lazy load images