A simple check in application using SMS to engage participants at an event. Sends prompts before the start time to confirm attendance, and afterwards to rate the event.
- Install Python with pip and virtual environments
- Install requirements
pip install -r requirements/development.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
- Open http://localhost:8000/
- set environment variables:
- SECRET_KEY=some long random string
- DJANGO_SETTINGS_MODULE=sms_checkin.settings.production
- Postgres
- Redis
- WhiteNoise
- Messaging
- create a new Twilio messaging service with Inbound Request URL https://APP.herokuapp.com/sms/messages/ as HTTP POST
- connect one or more phone numbers to your new Twilio messaging service
- set environment variables TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_MESSAGING_SID