Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.42 KB

README.md

File metadata and controls

64 lines (41 loc) · 1.42 KB

Todo List Project

Authors

Existing Project Link

Overview

This is a simple Todo List project that allows users to create, read, update, and delete (CRUD) todos. The project is built using Java and utilizes a JSON file to store the todo data.

Features

  • Create new todos
  • Read existing todos
  • Update existing todos
  • Delete existing todos
  • Store todo data in a JSON file

Requirements

  • Java 17 (Java 8 or later will work fine)
  • JSON file for storing todo data

Usage

To run the project, simply compile the Java files and run the Main class. The project will create a JSON file called data.json in the same directory, which will store the todo data.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.

Acknowledgments

  • [Any libraries or frameworks used in the project]

Todo List JSON Format

The todo data is stored in a JSON file called data.json. The JSON format is as follows:

[
  {
    "id": 1,
    "name": "Todo 1",
    "completed": false
  },
  {
    "id": 2,
    "name": "Todo 2",
    "completed": true
  }
]

Note: This is just a basic example of the JSON format. You can add or remove fields as needed to suit your requirements.