223.1 File and folder structure
Organise your project files clearly to support growth, testing, and collaborative development.
Recommended layout
task-tracker/
│
├── main.py # Entry point for the app (manual test runner)
├── task.py # Contains the Task class
├── task_manager.py # Contains the TaskManager class
│
├── docs/ # Project documentation and sprint logs
│ ├── sds.md # Software Design Specification
│ ├── sprint1_log.md # Completed sprint log
│ └── git_workflow.md # Git usage instructions
│
├── README.md # Overview of the project
├── .gitignore # Excludes files from version controlExplanation
Next steps
Last updated
Was this helpful?