APIVerse icon indicating copy to clipboard operation
APIVerse copied to clipboard

[Existing API Name] : Task-Manager-API using Flask API

Open rugved0102 opened this issue 1 year ago • 2 comments

Brief Description 🤓

In this project, Flask is used to build a RESTful API for a Task Manager application. The API provides endpoints for performing basic CRUD (Create, Read, Update, Delete) operations on tasks. This includes functionalities such as adding new tasks, retrieving a list of tasks, updating task details, and deleting tasks. Flask’s simplicity and modularity make it an ideal choice for developing this application.

How It Is Used

Endpoints: Flask routes are defined to handle different HTTP requests:

GET /tasks: Retrieves a list of all tasks. POST /tasks: Adds a new task with a title and description. PUT /tasks/<task_id>: Updates the details of an existing task identified by task_id. DELETE /tasks/<task_id>: Deletes a task identified by task_id. Request Handling: Flask's request object is used to handle incoming data and query parameters. The jsonify function is employed to format responses in JSON format.

Server Setup: Flask runs a development server to serve the API, which is accessible via http://127.0.0.1:5000.

Provide reference!

Flask API documentation : https://flask.palletsprojects.com/en/3.0.x/api/

Select the open source program you are contributing to

Other

Code of Conduct

  • [X] I follow CONTRIBUTING GUIDELINES of this project.

rugved0102 avatar Aug 06 '24 17:08 rugved0102

Greetings @rugved0102🎀 ! , We are excited to have you dive into another issue with us!🚀 Your involvement in our project has been invaluable, and we're confident that your skills and insights will help us conquer this challenge😇.

Use command /gssoc24 to self assign the issue.

This issue represents an exciting opportunity for us to improve and enhance our project, and we are thrilled to have you on board. We request you to follow CONTRIBUTING GUIDELINES. Looking for your PR soon! In case of any issues, you can contact us on Discord.❣️

dishamodi0910 avatar Aug 06 '24 17:08 dishamodi0910

/gssoc24

rugved0102 avatar Aug 07 '24 12:08 rugved0102