Skip to content

swahilipothub/jenga

Repository files navigation

README

What is this repository for?

  • The project is about sending messages to multiple recipients (bulk sms)

How do I get set up?

  • Download the project or clone from the repo
  • Ensure you have pipenv installed
  • Do a pipenv install to install dependencies
  • Activate virtualenv pipenv shell
  • You should have an africastalking account https://africastalking.com/. get your API key and username from your account
  • copy the sms/local_settings.example to sms/local_settings.py and edit database settings according to your local database settings, africastalking api key & username and SECRET_KEY
  • Create a secrets.py file on the same directory as settings.py and add the following
  • Run python manage.py migrate
  • Run python manage.py runserver

To Do List

  • Project documentation
  • Add email backend - Ziri
  • Add search functionality
  • Admin dashboard - for charts, graphs
  • import contacts from csv, excel

Issues

  • Caching
  • Redirect to contact group creation when nono exists

Who do I talk to?

  • Repo owner/admin @athmanziri, @bmwasaru
  • Team contacts @ckchivatsi