To‑Do List
- Think about unit tests for models and views
- Performance dashboards and metics to evaluate further improvements and optimizations
- Implement pre-commit hooks
- Implement redeploy triggers: I don't want to redeploy at each commit
- Populate About page: add info, add contacts
- Think about monitoring tools and dashboards
- Add healthchecks enpoints
- Add visitor counters; uptime counters
- Containerize the app
- Think about offloading statics to S3 [×]
- Add dynamic DNS update
- Map version in footer to the latest version in models.CharField
- Review for Django modules to be clean; remove redundant calls and declarations; general structure clean up
- Review for SOLID principles to be implemented over SW architecture
- Thoroughly fix HTML markdown and CSS styles
- Add auth over the entire site
- Implement AJAX instead of POST