/reminder

Primary LanguagePython

Reminder - Gradio Task Management Application

A simple task management application built with Gradio. This application allows users to organize tasks into incomplete and complete categories, update task details, and manage their statuses. It uses a JSON file to read and write task data.

Features

  • Add New Tasks: Create new tasks with details such as title, note, priority, and estimated times.
  • Manage Task Status: Mark tasks as done or dropped.
  • Update Task Details: Modify existing tasks' properties including title, priority, notes, and effort estimations.
  • View Tasks: Display tasks categorized as incomplete or complete.

Requirements

  • Python 3.10
  • Libraries:
    • Gradio
    • datetime
    • os
    • json

You can install the required libraries using pip:

pip install gradio

### Usage
Clone the repository:

git clone https://github.com/codepongo/reminder.git  
Navigate to the project directory:

cd reminder
Run the application:

python reminder.py 

Access the app: Open your web browser and go to the URL provided in the command line output (usually http://localhost:8002).

Feel free to submit issues or pull requests. Any contributions to improve the application are welcome!