Open
Description
Is your feature request related to a problem? Please describe.
Currently we have the different country-specific and partner-specific implementations of the TaxClock in:
- South Africa: https://github.com/CodeForAfrica/TaxClock/tree/za-news24
- Kenya: https://github.com/CodeForAfrica/TaxClock/tree/kenya
- Tanzania: https://github.com/CodeForAfricaLabs/TaxClock/
Describe the solution you'd like
We should find a way to deploy these sites from a single code-base to improve development workflow and make it easy for internal teams to redeploy for more countries more quickly.
Describe alternatives you've considered
Perhaps time to make TaxClock a Django app?
Might make it quick to do deployments and do comparisons across countries if using same DB + server.
We could then show a different front page as needed according to URL requested using the Django-sites.
Additional context
Some more context:
- Hosting - currently hosted on Github Pages (Tanzania) and AWS S3 (KE + ZA)
- News scrapers:
2.1. Kenya - https://github.com/CodeForAfrica-SCRAPERS/taxclock_ke_news
2.2. Tanzania - https://github.com/CodeForAfrica-SCRAPERS/taxclock_za_news24 - Related: https://github.com/CodeForAfricaLabs/TaxClock/issues/2