This project is a simple system that helps students and instructors manage tasks, create, update, delete, organize assignments and manage task efficiently. This project is mainly used for learning Git, Github, Python, and basic project structure.
- Add new tasks.
- View all tasks.
- Skip task.
- Create task and track base on date.
- Delete tasks.
- View completed tasks.
- Simple, clean interface.
- Python (Flask framework).
- HTML, CSS.
- SQLite database.
- Git and GitHub for version control.
- LINUX (Kubuntu 24.04LTS) environment.
- Instance # It store the database file that keeps record of all changings and addition in the system.
- myvenv # The virtual environment tthat allows different project use different version of libraries without fighting each other.
- static # The folder containing the styling (CSS file).
- templates # The folder containing the html files.
- requirements.txt # This is the python(Flask) dependencies i installed for this system.
- README.md # Brief text on the step and tool used in creating the system.
- app.py # This is the Flask framework that contains the python code and codes the connects, the html and css to the python.
Harry — Computer Science student, aspiring Cloud & DevOps Engineer