Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Personal Task Manager

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.


Features

  • 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

Technologies Used

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Python
  • Flask
  • Node.js (basic backend support)

Database / Storage

  • JSON File Storage

Project Structure

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

Installation

1. Clone the Repository

git clone https://github.com/your-username/personal-task-manager.git

2. Open Project Folder

cd personal-task-manager

3. Install Required Packages

pip install flask

Run the Project

python app.py

or

python main.py

After running the project, open your browser and visit:

http://127.0.0.1:5000

Future Improvements

  • User authentication system
  • Cloud database integration
  • Dark mode support
  • Mobile responsive design
  • AI task recommendations
  • Deadline reminders and notifications

Learning Outcomes

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

Author

Adeeba Afzal

BS Computer Science Student


License

This project is developed for learning and educational purposes.

About

AI-powered Personal Task Manager built with Python, Flask, HTML, CSS, and JavaScript. Manage daily tasks, track progress, and organize productivity with a clean and user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors