JAGADABICHANDRASEKHARVARMA / TaskManagerApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task Manager App

This is a simple Task Manager application with a Flask backend for managing tasks. The graphical user interface is built using Tkinter.

Features

  • 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.

Technologies Used

  • Flask: Backend server for handling CRUD operations.
  • Tkinter: GUI library for building the user interface.

Getting Started

Prerequisites

  • Python 3. x
  • Flask (install using pip install Flask)
  • Tkinter (included with Python, no additional installation required)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/TaskManagerApp.git
    cd TaskManagerApp
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run the Flask application:

    python app.py
    
  4. Open the GUI:

    python gui.py
    

Usage

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.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

Fork the repository.

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.

About


Languages

Language:Python 100.0%