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