No description or website provided.
Python HTML JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
requirements
static
teamwork
worktogether
.env
.gitignore
.travis.yml
License
Procfile
README.md
manage.py
requirements.txt

README.md

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

Inspired by idonethis.com and Status Hero

Technical Details

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:

  • Sender
  • To
  • Date
  • Subject
  • Body

Setup

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

Usage

  • There are two management commands ./manage.py ask_members and ./manage.py send_digest
  • Create bash scripts to run the commands on terminal.
  • Setup cron jobs to execute these scripts at the desired timings.

License

MIT

Todo

  • Setup front-end to allow members of organization to modify their updates and view all the progess at on place.