{"id":25536118,"url":"https://github.com/abhi227070/first-flask-api","last_synced_at":"2026-05-09T09:43:27.133Z","repository":{"id":192990661,"uuid":"687877428","full_name":"abhi227070/First-flask-api","owner":"abhi227070","description":"This beginner-level project introduces Flask API development. It features a simple API endpoint where users can submit two numbers in JSON format and receive their sum. The project serves as a learning tool for understanding Flask API basics, JSON data handling, and API testing with tools like Postman.","archived":false,"fork":false,"pushed_at":"2024-03-30T08:23:46.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-30T09:24:37.890Z","etag":null,"topics":["flask","flask-api","flask-api-backend","flask-api-rest","json","json-api","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhi227070.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-09-06T07:36:01.000Z","updated_at":"2024-03-30T09:24:40.526Z","dependencies_parsed_at":null,"dependency_job_id":"8649c9b3-439b-446a-8b2f-c1b37b91b85e","html_url":"https://github.com/abhi227070/First-flask-api","commit_stats":null,"previous_names":["abhi227070/flask-demo","abhi227070/first-flask-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FFirst-flask-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FFirst-flask-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FFirst-flask-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FFirst-flask-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhi227070","download_url":"https://codeload.github.com/abhi227070/First-flask-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239778946,"owners_count":19695645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","flask-api","flask-api-backend","flask-api-rest","json","json-api","python3"],"created_at":"2025-02-20T04:30:12.775Z","updated_at":"2026-01-29T21:30:21.378Z","avatar_url":"https://github.com/abhi227070.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# First Flask API Project\n\nThe \"First Flask API Project\" is a beginner-level project aimed at introducing Flask API development. It provides a simple API endpoint where users can send two numbers in JSON format, and the API will return the sum of these numbers. This project serves as a practical learning exercise for understanding the basics of building APIs with Flask, handling JSON data, and sending requests using tools like Postman.\n\n## Table of Contents\n- [Use Case](#use-case)\n- [Usage](#usage)\n  - [Setup](#setup)\n  - [Running the Program](#running-the-program)\n  - [Testing the API](#testing-the-api)\n- [Note](#note)\n- [License](#license)\n- [Author](#author)\n\n## Use Case\nThis project's use case includes:\n- Learning Flask API Development: This project serves as a hands-on introduction to Flask API development for beginners.\n- Understanding JSON Data Handling: Users can learn how to handle JSON data in Flask applications, including parsing incoming requests and formatting outgoing responses.\n- Practice with API Testing: Users can practice sending requests to the API using tools like Postman to test its functionality and verify responses.\n\n## Usage\n### Setup\n1. Clone the repository to your local machine.\n2. Install the necessary dependencies by running the following command in your terminal:\n   ```bash\n   pip install -r requirements.txt\n   ```\n### Running the Program\nRun the program using Gunicorn:\n```bash\n  gunicorn app:app\n```\n\n### Testing the API\nTo test the API:\n- Use Postman or any other API testing tool.\n- Send JSON data containing two numbers to the API endpoint.\n- Check the response to verify that it returns the sum of the two numbers.\n\n## Note\n- This is an API project with no graphical user interface (UI).\n- Ensure data is sent in the correct JSON format to receive accurate responses.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi227070%2Ffirst-flask-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhi227070%2Ffirst-flask-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi227070%2Ffirst-flask-api/lists"}