The Frontend is built on pure vanilla javascript and Bulma css framework.
App deployed live at: https://worrisome-scrubs-toad.cyclic.app/
Usage and Login - Wiki Page
The project consists of:
- Shop with attribute filters and multiple item variants.
- Cart and Checkout system with guest order support.
- Blog system with listing by tags and author.
- Comment system (Single thread) with reply, edit. See Video
- Authenthication system. See Video
- Customer profile. See Video
- Order listing
- View Order details
- Edit Address or Set default billing address
- Change password
- Admin system with custom roles
- Create a user with assigned role
- Create a Blog Post
- Server side and Client side caching using node-cache and localStorage
- Python scripts to bulk upload product listings using TSV templates files.