Worktogether - Simple daily team checkins
- Get a mail at the endof the day asking what you did today
- Send a mail to worktogether with your response
- Get a mail next day with everyone's responses
- Emails are parsed by sendgrid and https://github.com/agiliq/sendgrid-eventhooks
- Django app parses text from email
Data received in receiver function
Data is received as a dictionary in kwargs which has two keys 'sender' and 'data'. The 'data' key has the dict of information from 'sendgrid-eventhooks' The keys in 'data' dict are:
To setup and start using this project, follow the steps:
- Clone this repo to your local drive.
- Create a virtualenv.
- Install the requirements in requirments/local.txt.
- Setup database for the project.
- Fill the environment variables mentioned in .env file.
- Export the .env file
$ source .env
- There are two management commands
- Create bash scripts to run the commands on terminal.
- Setup cron jobs to execute these scripts at the desired timings.
- Setup front-end to allow members of organization to modify their updates and view all the progess at on place.