Milestone 1: v0.1.0
Minimum Viable Product. Version 0.1.0.
App can be used by myself for basic to-do list management.
- Frontend: Basic design, templates, stylesheets: #4
- Authentication via simple login form: #1
- Basic access control (other users cannot access your issues): #2
- Database: Stable-ish models for project and issues: #3
- Projects: List of projects: #5
- Projects: Project page with list of issues in that project (checkbox to hide 'done' issues): #6
- Issues: Basic issue detail page: #7
- Issues: Create, edit, (delete) issues: #8 #9 (#10)
- Issues: Title (summary), description, priority, creation date, basic status (Backlog, To Do/RfW, In Progress, Done), (assignee?)
- Dashboard: List open issues by some constant filter (e.g. status To Do or In Progress, assigned to user): #11
- Tests: some unit tests: #12
- Deployment: Simple working docker deployment: #13
- Testing environment: Test deployment #15
- Production: Production settings, database: #14
NOT required for this milestone:
- Account creation, profiles, password changes etc. (use builtin django admin panel)
- Create and edit projects (django admin)
- Complex access control lists
- Managing access control as the user
- Issue workflows, issue history
- Issue search, (complex) filters
No due date
0% Completed