Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UPGRADE] Make a Django Web App #1

Open
DavidLemayian opened this issue Jul 28, 2018 · 0 comments
Open

[UPGRADE] Make a Django Web App #1

DavidLemayian opened this issue Jul 28, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@DavidLemayian
Copy link
Contributor

DavidLemayian commented Jul 28, 2018

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
@DavidLemayian DavidLemayian changed the title [UPGRADE] Find a better way publish country-specific websites [UPGRADE] Make a Django Web App Jul 28, 2018
@DavidLemayian DavidLemayian added the enhancement New feature or request label Jul 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants