A web application that allows users to create and manage personal tasks through a simple interface.
| Login | Tasks |
|---|---|
![]() |
![]() |
| Search | Create |
|---|---|
![]() |
![]() |
| Account | Index |
|---|---|
![]() |
![]() |
- Python
- Flask
- Flask-Login
- Tailwind CSS
- SQLite
- SQLAlchemy
- Jinja2
- Register user
- Login/Logout
- Update password
- Delete account
- Create tasks
- Update tasks
- Complete tasks
- Delete tasks
- Search function
- Pagination
- Responsive design
Go to taskmanager-z2r3.onrender.com/
git clone https://github.com/mpbe/TaskManager.git
cd TaskManager
python -m venv venv
Windows:
venv\Scripts\activate
Mac/Linux:
source venv/bin/activate
pip install -r requirements.txt
python app.py
You can either create your own account or seed the database with test data.
python seed.py
- username: aaaa
- password: test
If a user is registered they will be automatically logged in.
Tasks can be viewed individually by clicking the More Details button
app/
├── forms/
├── models/
├── routes/
├── schemas/
├── services/
├── templates/
│ └── partials/
└── utils/
screenshots/
tests/
- Task categories
- Task sorting
- Account verification
- Rest API support





