This is a simple Task Manager application with a Flask backend for managing tasks. The graphical user interface is built using Tkinter.
- View a list of tasks with their titles and due dates.
- Add a new task with a title and due date.
- Change the due date of an existing task.
- Delete a task from the list.
- Flask: Backend server for handling CRUD operations.
- Tkinter: GUI library for building the user interface.
- Python 3. x
- Flask (install using
pip install Flask
) - Tkinter (included with Python, no additional installation required)
-
Clone the repository:
git clone https://github.com/yourusername/TaskManagerApp.git cd TaskManagerApp
-
Install dependencies:
pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Open the GUI:
python gui.py
Run the Flask backend using python app.py. Launch the Tkinter GUI using python gui.py. Use the buttons in the GUI to interact with the Task Manager application.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
Create a new branch for your feature: git checkout -b feature-name.
Commit your changes: git commit -m 'Add new feature'.
Push to the branch: git push origin feature-name.
Open a pull request.