TaskFlow is a web-based task management application that helps you organize and prioritize your tasks effectively. It features a user-friendly interface for managing tasks, sorting by priority or deadline, and toggling between light and dark themes.
- Add Tasks: Create tasks with a name, priority, deadline, and optional time.
- Delete Tasks: Remove completed or unnecessary tasks.
- Sort Tasks: Sort tasks by deadline or priority for better organization.
- Real-Time Updates: Displays the current date and time dynamically.
- Dark/Light Theme: Toggle between dark and light themes for personalized aesthetics.
- Responsive Design: Works seamlessly on desktops and mobile devices.
- Backend: Flask (Python)
- Frontend: HTML, CSS, JavaScript
- Data Management: Priority Queue (Heap)
- Styling: Custom CSS with light and dark mode support
TaskFlow/
├── app.py
├── tasks.py
├── templates/
│ └── index.html
├── static/
│ ├── css/
│ │ └── style.css
│ ├── js/
│ │ └── script.js
├── LICENSE
├── CODE_OF_CONDUCT.md
├── README.md
└── requirements.txt
Ensure you have Python 3.8+ and pip
installed on your system.
- Clone the repository:
git clone https://github.com/Ayushpremrocks/Multi-language-Text-To-Speech
- Create a Virtual Environment (Optional but Recommended):
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows
- Install dependencies:
pip install -r requirements.txt
- Run the Flask app:
python app.py
- Open your browser and go to:
http://127.0.0.1:5000
- Verify Flask Installation: Run the following command in your terminal
If Flask is installed, you will see output similar to this:
python -m flask --version
Flask 2.3.3 Python 3.x.x
- If Flask is Not Installed: Install Flask using:
pip install Flask
This project is licensed under the MIT License - see the LICENSE file for details.