pwa_tasks is a Progressive Web App (PWA) built with Flask for tracking daily tasks. It allows users to add, complete, and manage tasks efficiently while keeping track of points earned for each completed task. The application leverages SQLite for data persistence, ensuring your tasks are saved securely.
- Add Tasks: Easily add new daily tasks.
- Complete Tasks: Mark tasks as completed with a simple toggle switch.
- Assign Points: Allocate points to each task to gauge productivity.
- Total Points Per Day: View the total points accumulated each day.
- Clear Tasks: Remove all tasks with a confirmation prompt to prevent accidental deletions.
- Persistent Storage: Uses SQLite to ensure all tasks and points are saved.
- Responsive Design: Optimized for both desktop and mobile devices.
- Version Control Ready: Includes a
.gitignore
file to keep your repository clean.
Completed Tasks and Points Summary
Follow these steps to set up the project locally:
- Python 3.7+ installed on your machine.
- Git installed for version control.
- Clone the Repository