Edit this filePhase 0. MVP.
- [X] ERD -> Mohammad, Junhao (Oct 5)
- [X] Login & Token -> Kaushal, Mohammad (Oct 5)
- [X] Grouping -> Bhakti, Kaushal, Mohammad (Oct 7)
- [X] Groups Management
- [X] Registration (Let eveyone create new user) -> Kaushal, Bhakti (Oct 8)
- [X] Users Management (Update and Disable Login)
- [X] Contact us form (CRUD) -> Junhao (Oct 8)
- [X] Products Management (CRUD) -> Bhakti (Oct 10)
- [X] Products Categories Management (CRUD) -> Bhakti (Oct 9)
- [ ] Commenting system (includes rating) -> Mohammad (Oct 6)
Phase 1
- [ ] Implement ERD v1.0
- Files, Slider, and Blog
(Files, Slides, Keywords, Posts, Hashtags, Modification)
-> Junhao (Oct 25)
- Accounting
(Factor, Cart, Payments, Transactions)
-> Bhakti (Oct 25)
- Products
(Categories, Units, Products, Attributes, Stock, Rating, Properties)
-> Kaushal & Mohammad (Oct 25)
- [ ] Permissions
- [ ] Migrate to MySQL
- [ ] Dockerize the project
- [ ] Global pagination solution
Phase 2
- [ ] Use Kubernetes
- [ ] Global Captcha Protection (e.g. User Registration: Force, Contact Form: Intelligent Automatic)
Phase 3
- [ ] Log system
- [ ] Use Apache as web server for better trafic handling and static files caching (Reverse Proxy).