{"id":18850999,"url":"https://github.com/teatalkinternal/share_food_api","last_synced_at":"2026-02-03T14:30:18.646Z","repository":{"id":138146206,"uuid":"297007160","full_name":"TeaTalkInternal/share_food_api","owner":"TeaTalkInternal","description":"ShareFoodApi is backend written in php using mysql backend.   One can post food photos, description about food along with time/date of expiry.  There are thousands of people out there starving... This API is written with intension, if someone could use this and create an interface where atleast one of thousands can get food.","archived":false,"fork":false,"pushed_at":"2020-09-21T14:48:48.000Z","size":4904,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-30T15:57:56.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TeaTalkInternal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2020-09-20T05:16:13.000Z","updated_at":"2020-09-21T14:48:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d785f57-771a-49a2-9cef-1e782610e7bc","html_url":"https://github.com/TeaTalkInternal/share_food_api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeaTalkInternal%2Fshare_food_api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeaTalkInternal%2Fshare_food_api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeaTalkInternal%2Fshare_food_api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeaTalkInternal%2Fshare_food_api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeaTalkInternal","download_url":"https://codeload.github.com/TeaTalkInternal/share_food_api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239787572,"owners_count":19697045,"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":[],"created_at":"2024-11-08T03:33:00.268Z","updated_at":"2026-02-03T14:30:18.616Z","avatar_url":"https://github.com/TeaTalkInternal.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# share_food_api\n\nShareFoodApi is backend written in php using mysql backend.   \n\nOne can post food photos, description about food along with time/date of expiry.  \n      \nThere are thousands of people out there starving... This API is written with intension, if someone could use this and create an interface where atleast one of thousands can get food.\n\n#### You access via POSTMAN too https://documenter.getpostman.com/view/12807879/TVKD1x7Y\n      \n# Steps to setup\n\n- Please host share_food_api in your hosting environment\n- Setup your mysql using the SQL_dump.sql file\n- Add your credentials in db_connect_host_credentials.php\n\n\n#### You may also use the following API hosted at http://teatalk.one/share_food_api\n\nHere you go. Now start using the following APIs and create beautiful and usefull apps.\n\n## Version: 1.0\n\n### /fetch_profile.php\n\n#### POST\n##### Summary\n\nfetch user profile\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [fetchuserprofilerequest](#fetchuserprofilerequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /login.php\n\n#### POST\n##### Summary\n\nlogin\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [loginrequest](#loginrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /signup.php\n\n#### POST\n##### Summary\n\nsignup\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [signuprequest](#signuprequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /approve_food_item.php\n\n#### POST\n##### Summary\n\napprove food item request\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [approvefooditemrequestrequest](#approvefooditemrequestrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /unbook_food_item.php\n\n#### POST\n##### Summary\n\nunbook food item\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [unbookfooditemrequest](#unbookfooditemrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /book_food_item.php\n\n#### POST\n##### Summary\n\nbook food item\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [bookfooditemrequest](#bookfooditemrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /request_for_booking_food_item.php\n\n#### POST\n##### Summary\n\nrequest for booking food item\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [requestforbookingfooditemrequest](#requestforbookingfooditemrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /reject_food_item.php\n\n#### POST\n##### Summary\n\nreject food item request\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [rejectfooditemrequestrequest](#rejectfooditemrequestrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /report_abuse.php\n\n#### POST\n##### Summary\n\nreport abusing content\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [reportabusingcontentrequest](#reportabusingcontentrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /mark_food_item_taken.php\n\n#### POST\n##### Summary\n\nmark food item is taken\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [markfooditemistakenrequest](#markfooditemistakenrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /permanent_delete_food_item.php\n\n#### POST\n##### Summary\n\ndelete food item permanently\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [deletefooditempermanentlyrequest](#deletefooditempermanentlyrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /check_login_exist.php\n\n#### POST\n##### Summary\n\ncheck login credentials already exist\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [checklogincredentialsalreadyexistrequest](#checklogincredentialsalreadyexistrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /fetch_food_item_details.php\n\n#### POST\n##### Summary\n\nfetch food item details\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [fetchfooditemdetailsrequest](#fetchfooditemdetailsrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /fetch_food_items_of_user.php\n\n#### POST\n##### Summary\n\nfetch food items of paticular user\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [fetchfooditemsofpaticularuserrequest](#fetchfooditemsofpaticularuserrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /fetch_all_food_items.php\n\n#### GET\n##### Summary\n\nfetch all food items\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /upload_image.php\n\n#### POST\n##### Summary\n\nupload image\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| file | formData |  | Yes | string |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### /add_food_item.php\n\n#### POST\n##### Summary\n\nadd food item\n\n##### Parameters\n\n| Name | Located in | Description | Required | Schema |\n| ---- | ---------- | ----------- | -------- | ---- |\n| Body | body |  | Yes | [addfooditemrequest](#addfooditemrequest) |\n\n##### Responses\n\n| Code | Description |\n| ---- | ----------- |\n| 200 |  |\n\n### Models\n\n#### fetchuserprofilerequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"phonenumber\": \"7083101608\"\n}\u003c/pre\u003e\n\n#### loginrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| username | string |  | Yes |\n| email | string |  | Yes |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"username\": \"kevin\",\n  \"email\": \"kevinvishal@gmail.com\",\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### signuprequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| username | string |  | Yes |\n| email | string |  | Yes |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"username\": \"kevin\",\n  \"email\": \"kevinvishal@gmail.com\",\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### approvefooditemrequestrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084051\",\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### unbookfooditemrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084051\",\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### bookfooditemrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n| bookie_phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084051\",\n  \"bookie_phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### requestforbookingfooditemrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n| bookie_phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084108\",\n  \"bookie_phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### rejectfooditemrequestrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084108\",\n  \"phonenumber\": \"8149002675\"\n}\u003c/pre\u003e\n\n#### reportabusingcontentrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084108\"\n}\u003c/pre\u003e\n\n#### markfooditemistakenrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479971240\"\n}\u003c/pre\u003e\n\n#### deletefooditempermanentlyrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084051\"\n}\u003c/pre\u003e\n\n#### checklogincredentialsalreadyexistrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### fetchfooditemdetailsrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| uniqueid | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"uniqueid\": \"1479084051\"\n}\u003c/pre\u003e\n\n#### fetchfooditemsofpaticularuserrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| phonenumber | string |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"phonenumber\": \"8149002679\"\n}\u003c/pre\u003e\n\n#### addfooditemrequest\n\n| Name | Type | Description | Required |\n| ---- | ---- | ----------- | -------- |\n| name | string |  | Yes |\n| itemname | string |  | Yes |\n| uniqueid | integer |  | Yes |\n| reportedabuse | integer |  | Yes |\n| phonenumber | string |  | Yes |\n| alternate_phonenumber | string |  | Yes |\n| email | string |  | Yes |\n| description | string |  | Yes |\n| istaken | integer |  | Yes |\n| isbooked | integer |  | Yes |\n| uploaddate | string |  | Yes |\n| address | string |  | Yes |\n| lat | double |  | Yes |\n| lng | double |  | Yes |\n| is_regular | integer |  | Yes |\n| mon | integer |  | Yes |\n| tue | integer |  | Yes |\n| wed | integer |  | Yes |\n| thur | integer |  | Yes |\n| fri | integer |  | Yes |\n| sat | integer |  | Yes |\n| sun | integer |  | Yes |\n| is_needy | integer |  | Yes |\n| serves_count | integer |  | Yes |\n| pickat_date | integer |  | Yes |\n| pickby_date | integer |  | Yes |\n| ispending | integer |  | Yes |\n| bookiePhonenumber | string |  | Yes |\n| image_name | string |  | Yes |\n| food_type | integer |  | Yes |\n| expiry_date | integer |  | Yes |\n\n**Example**\n\u003cpre\u003e{\n  \"name\": \"kevinvishal777\",\n  \"itemname\": \"Biryani fish\",\n  \"uniqueid\": 1479084122,\n  \"reportedabuse\": 0,\n  \"phonenumber\": \"8134343256\",\n  \"alternate_phonenumber\": \"7676543234\",\n  \"email\": \"mmm@yyy.com\",\n  \"description\": \"Birayani for all\",\n  \"istaken\": 0,\n  \"isbooked\": 0,\n  \"uploaddate\": \"\",\n  \"address\": \"C. A. Siteno. 40, I Phase, J P Nagar, Gaurav Nagar, JP Nagar 7th Phase, JP Nagar, Bengaluru, Karnataka 560078, India\",\n  \"lat\": 12.8873185,\n  \"lng\": 77.5780751,\n  \"is_regular\": 0,\n  \"mon\": 0,\n  \"tue\": 0,\n  \"wed\": 0,\n  \"thur\": 0,\n  \"fri\": 0,\n  \"sat\": 0,\n  \"sun\": 0,\n  \"is_needy\": 0,\n  \"serves_count\": 2,\n  \"pickat_date\": 1479127260,\n  \"pickby_date\": 1479129072,\n  \"ispending\": 0,\n  \"bookiePhonenumber\": \"8149002674\",\n  \"image_name\": \"1479084108_file.png\",\n  \"food_type\": 1,\n  \"expiry_date\": 0\n}\u003c/pre\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteatalkinternal%2Fshare_food_api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteatalkinternal%2Fshare_food_api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteatalkinternal%2Fshare_food_api/lists"}