Skip to content

A simple webapp to track whose turn it is to do chores

License

Notifications You must be signed in to change notification settings

ccope/choresapp

Repository files navigation

ChoresApp

Simple webapp to track whose turn it is to do chores

Requirements:

  • Current alembic.ini points to a sqlite3 database, but it should be portable to other DBs.
  • Python 3.8+ (currently uses 3.10)

Setup:

  1. Install dependencies via poetry
  2. Run alembic upgrade head to create the database in ./data/
  3. Populate database using the admin.py CLI. You can also script the process, see batch_sample.py
  4. Get credentials for your notification service of choice (currently AWS or Discord)
  5. Configure environment variables in a .env file or how you prefer (see example in .env.sample)
  6. Run main.py

About

A simple webapp to track whose turn it is to do chores

Resources

License

Stars

Watchers

Forks