TaskFlow is a web application built with Python and Flask that helps you manage your tasks efficiently.
- Add new tasks with titles and descriptions.
- View all tasks in a list with timestamps.
- Update existing tasks with new titles and descriptions.
- Delete tasks that are no longer needed.
- Python
- Flask
- SQLAlchemy (Database)
- HTML
- Bootstrap (Frontend styling)
- Clone this repository:
git clone https://github.com/MuhammadUmer78/TaskFlow.git
- Navigate to the project directory:
cd TaskFlow
- Install the required dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
- Access the web app in your browser at
http://localhost:8000
.
- Enter a task title and description into the input fields on the homepage.
- Click the "Submit" button to add the task to the list.
- View all tasks in the list with their titles, descriptions, and creation timestamps.
- Optionally, update or delete any tasks by clicking the "Update" or "Delete" buttons.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/my-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.