A TODO lists app based on React and Django.
- Add tasks
- Remove tasks
- Handle back-end errors
- List's editable title
- Editable tasks
- Mark task as done
- Assign task's due date
- Multiple lists
- User accounts
- Sign up & in
- Password recovery
- Lists ownership
- Tasks assignment
- E-mail daily report
- Download daily report as PDF
Tutor
Tutor is the front-end module for this app and lives in tutor/
dir. More info
in its README.
Slate
Slate is a Django API which serves the purpose of our back-end. More info in the README.
Pupil
Integration tests for the whole app's apparatus. See README.
./docker/
Facilities for using Docker. See README.
Unit / Feature tests
Provide faster feedback within development cycles and live inside components' (tutor & slate) filesystem structures.
Integration Tests
Exercise end-to-end app's behavior and live inside pupil
directory.