Daily Task Management Website using Flask

This is a simple Flask web application that allows users to perform CRUD (Create, Read, Update, Delete) operations on daily tasks. It provides a single-page interface for managing tasks.

Features

  • Create new tasks with a title, description, and due date.
  • View the list of tasks with their details.
  • Update task details, including title, description, and due date.
  • Delete tasks to remove them from the list.

Technologies Used

  • Python
  • Flask
  • HTML
  • CSS
  • SQLite (for data storage)

Installation

  1. Make sure you have Python installed on your system.
  2. Clone this repository using git clone https://github.com/your-username/Daily-Task-Management-Flask.git
  3. Navigate to the project directory: cd Daily-Task-Management-Flask
  4. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Run the Flask application: python app.py
  2. Open your web browser and go to http://127.0.0.1:5000

How to Use

  1. On the homepage, you will see the list of existing tasks.
  2. To add a new task, click on the "Add Task" button and fill in the required details.
  3. To edit a task, click on the "Edit" button next to the task you want to modify.
  4. To delete a task, click on the "Delete" button next to the task you want to remove.

Contributions

Contributions are welcome! If you find a bug or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.


Remember to replace placeholders such as your-username with your actual username and ensure that the technologies, installation steps, and usage instructions accurately reflect your project.

This is a basic template for your README, and you can customize it further based on your project's specific details, design choices, and additional features.