An AI-powered Personal Task Manager developed using Python, Flask, HTML, CSS, and JavaScript. This project helps users organize tasks, manage productivity, and track daily activities through a simple and interactive interface.
- Add, edit, and delete tasks
- Mark tasks as completed
- User-friendly interface
- AI assistant support
- Task data storage using JSON
- Frontend and backend integration
- Simple and clean project structure
- Easy to run and customize
- HTML5
- CSS3
- JavaScript
- Python
- Flask
- Node.js (basic backend support)
- JSON File Storage
personal_task_manager/
│
├── ai/
│ └── assistant.py
│
├── backend/
│ └── server.js
│
├── frontend/
│ ├── index.html
│ └── style.css
│
├── manager/
│ └── task_manager.py
│
├── utils/
│ └── file_handler.py
│
├── config/
│ └── settings.py
│
├── app.py
├── main.py
├── tasks.json
└── README.md
git clone https://github.com/your-username/personal-task-manager.gitcd personal-task-managerpip install flaskpython app.pyor
python main.pyAfter running the project, open your browser and visit:
http://127.0.0.1:5000
- User authentication system
- Cloud database integration
- Dark mode support
- Mobile responsive design
- AI task recommendations
- Deadline reminders and notifications
This project helped in understanding:
- Frontend and backend integration
- Flask web development
- File handling in Python
- JSON data management
- Basic AI assistant integration
- Project structure organization
Adeeba Afzal
BS Computer Science Student
This project is developed for learning and educational purposes.