Skip to content

[UPGRADE] Make a Django Web App #1

Open
@DavidLemayian

Description

@DavidLemayian

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:

  1. South Africa: https://github.com/CodeForAfrica/TaxClock/tree/za-news24
  2. Kenya: https://github.com/CodeForAfrica/TaxClock/tree/kenya
  3. 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:

  1. Hosting - currently hosted on Github Pages (Tanzania) and AWS S3 (KE + ZA)
  2. News scrapers:
    2.1. Kenya - https://github.com/CodeForAfrica-SCRAPERS/taxclock_ke_news
    2.2. Tanzania - https://github.com/CodeForAfrica-SCRAPERS/taxclock_za_news24
  3. Related: https://github.com/CodeForAfricaLabs/TaxClock/issues/2

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions