{"id":21338947,"url":"https://github.com/ajayrandhawa/grocery-cms-php-restful-api","last_synced_at":"2026-03-06T08:34:09.572Z","repository":{"id":117676110,"uuid":"147639853","full_name":"ajayrandhawa/Grocery-CMS-PHP-Restful-API","owner":"ajayrandhawa","description":"Grocery-CMS-PHP-Restful-API is an online grocery shop. The project is developed by using PHP/MySQL/Slim Restful API. The project has powerful backend cms to manage grocery shop online. it has features like add items, remove items, update price, manage orders etc. Restful API ready to embed in Application using JSON data.","archived":false,"fork":false,"pushed_at":"2024-03-06T14:00:44.000Z","size":28736,"stargazers_count":59,"open_issues_count":1,"forks_count":30,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-12T14:45:02.356Z","etag":null,"topics":["cms","content-management-system","grocery-managementsystem","grocery-store","json-api","mysql","php","restful-api","slim-framework"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/ajayrandhawa.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":"2018-09-06T08:09:52.000Z","updated_at":"2025-04-10T12:32:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd6ca7a0-1dd6-43e5-95ac-5fba9fb777fc","html_url":"https://github.com/ajayrandhawa/Grocery-CMS-PHP-Restful-API","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ajayrandhawa/Grocery-CMS-PHP-Restful-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrandhawa%2FGrocery-CMS-PHP-Restful-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrandhawa%2FGrocery-CMS-PHP-Restful-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrandhawa%2FGrocery-CMS-PHP-Restful-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrandhawa%2FGrocery-CMS-PHP-Restful-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajayrandhawa","download_url":"https://codeload.github.com/ajayrandhawa/Grocery-CMS-PHP-Restful-API/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrandhawa%2FGrocery-CMS-PHP-Restful-API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30167963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cms","content-management-system","grocery-managementsystem","grocery-store","json-api","mysql","php","restful-api","slim-framework"],"created_at":"2024-11-22T00:41:27.405Z","updated_at":"2026-03-06T08:34:09.542Z","avatar_url":"https://github.com/ajayrandhawa.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grocery CMS PHP Restful API \u0026 Ionic 3 App\n\nGrocery CMS PHP Restful API is an online grocery shop. The project is developed by using PHP/MySQL/Slim Restful API. The project has powerful backend CMS to manage grocery shop online. it has features like add items, remove items, update price, manage orders etc. Restful API ready to embed in Application using JSON data.\n\n##### Buy From Envato : https://codecanyon.net/item/online-grocey-store-app-grocery-android-ios-app-with-php-cms-backend-restful-api-/23356597\n\n\u003cimg src=\"Preview.png\"\u003e\n\n\u003cimg src=\"view.gif\"\u003e\n\n\n### Features\n\n- Powerful Dashboard\n- Add , Manage Items\n- Add , Manage Category\n- Update Price\n- View Orders (Confirmed, Preparing, On Way, Dilivered)\n- Generate Bills\n- Notifications\n- Check Order Status\n- Search Products\n- Manage Customers\n- Contact Us\n- App Token Authentication\n\n#### Credentails\n\nUsername : admin\nPassword : 963852741\n\n| Screenshot | Screenshot |\n| --------------------- | -------------------- |\n| \u003cimg src=\"/sc/1.PNG\"\u003e | \u003cimg src=\"/sc/2.PNG\"\u003e |\n| \u003cimg src=\"/sc/3.PNG\"\u003e| \u003cimg src=\"/sc/4.PNG\"\u003e |\n\n### Config\n\n- Config Admin CMS. admin\\includes\\config.php and set your database server configurations.\n\n```\n\u003c?php \n// DB credentials.\ndefine('DB_HOST','localhost');\ndefine('DB_USER','root');\ndefine('DB_PASS','');\ndefine('DB_NAME','healthykitchen');\n// Establish database connection.\ntry\n{\n$dbh = new PDO(\"mysql:host=\".DB_HOST.\";dbname=\".DB_NAME,DB_USER, DB_PASS,array(PDO::MYSQL_ATTR_INIT_COMMAND =\u003e \"SET NAMES 'utf8'\"));\n}\ncatch (PDOException $e)\n{\nexit(\"Error: \" . $e-\u003egetMessage());\n}\n?\u003e\n```\n\n- Config App API. app\\config.php and set your database server configurations.\n\n```\n/* DATABASE CONFIGURATION */\ndefine('DB_SERVER', 'fdb16.yourhost.com');\ndefine('DB_USERNAME', 'healthy');\ndefine('DB_PASSWORD', 'abcdef');\ndefine('DB_DATABASE', '0783_healthy');\ndefine(\"BASE_URL\", \"http://yoursite.com/app/\");\ndefine(\"SITE_KEY\", 'yourSecretKey');\n```\n\n- Database file included in Repo. (healthykitchendb.sql)\n\n### App API Requests\n\n#### Get Homepage Products :  \nLink : yoursite.com/app/homepage \n\n```\nRequest Body : \n{ \n \"token\":\"app963\" \n} \nResponse \n{\n    \"HomeData\": [\n        {\n            \"id\": \"10\",\n            \"name\": \"Strawberry\",\n            \"category\": \"Fruits\",\n            \"description\": \"The garden strawberry is a widely grown hybrid species of the genus Fragaria,\",\n            \"price\": \"99\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"strwberry.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"9\",\n            \"name\": \"Pineapple\",\n            \"category\": \"Fruits\",\n            \"description\": \"The pineapple is a tropical plant with an edible multiple fruit consisting of coalesced berries\",\n            \"price\": \"30\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Unit\",\n            \"image\": \"pineapple.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"8\",\n            \"name\": \"Grapes\",\n            \"category\": \"Fruits\",\n            \"description\": \"A grape is a fruit, botanically a berry, of the deciduous woody vines of the flowering plant genus Vitis.\",\n            \"price\": \"60\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"grapes.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"7\",\n            \"name\": \"Orange\",\n            \"category\": \"Fruits\",\n            \"description\": \"The orange is the fruit of the citrus species Citrus × sinensis in the family Rutaceae.\",\n            \"price\": \"45\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"orange.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"6\",\n            \"name\": \"Kivy\",\n            \"category\": \"Fruits\",\n            \"description\": \"Martha Stewart is of the view that the fruit can be consumed in its entirety.\",\n            \"price\": \"220\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"kivy.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"5\",\n            \"name\": \"Bananas\",\n            \"category\": \"Fruits\",\n            \"description\": \"A wide variety of health benefits are associated with the curvy yellow fruit.\",\n            \"price\": \"65\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Dozon\",\n            \"image\": \"bananas.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"4\",\n            \"name\": \"Apple\",\n            \"category\": \"Fruits\",\n            \"description\": \"Apples are loaded with vitamin C.\",\n            \"price\": \"100\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"apple.png\",\n            \"homepage\": \"YES\"\n        }\n    ],\n    \"CateData\": [\n        {\n            \"id\": \"9\",\n            \"categry\": \"Fruits\",\n            \"cateimg\": \"fruits.png\"\n        },\n        {\n            \"id\": \"10\",\n            \"categry\": \"Juice\",\n            \"cateimg\": \"juice.png\"\n        },\n        {\n            \"id\": \"11\",\n            \"categry\": \"Vegetables\",\n            \"cateimg\": \"vegetables.png\"\n        },\n        {\n            \"id\": \"12\",\n            \"categry\": \"Oils\",\n            \"cateimg\": \"oils.png\"\n        }\n    ]\n}} \n```\n#### Get Items Click on Category :  \n\nLink : yoursite.com/app/getlist  \n\n```\nRequest Body : \n{ \n \"token\":\"app963\", \n \"categoryname\":\"Fruits\" \n}  \n\nResponse \n{ \n    \"feedData\": [ \n        { \n            \"id\": \"2\", \n            \"name\": \"Kiwi\", \n            \"category\": \"Fruits\", \n            \"description\": \"no des\", \n            \"price\": \"630\", \n            \"image\": \"3.png\", \n            \"homepage\": \"YES\" \n        }, \n        { \n            \"id\": \"3\", \n            \"name\": \"Apple\", \n            \"category\": \"Fruits\", \n            \"description\": \"No Des\", \n            \"price\": \"110\", \n            \"image\": \"2.png\", \n            \"homepage\": \"YES\" \n        } \n    ] \n} \n\n```\n\n#### Place Order :  \nLink : yoursite.com/app/placeorder \n\n```\nRequest Body : \n{\n\t\"lname\": \"Randhawa\",\n\t\"mobile\": \"7696355852\",\n\t\"token\": \"app963\",\n\t\"address\": \"Near FCI Godown, Batth Road, Opp.Kotak Mahindra Bnak, Pandori Gola\",\n\t\"area\": \"Aman Nagar\",\n\t\"fname\": \"Ajaypal\",\n\t\"items\" : \n\t[\n\t\t{\n\t\t\t\"itemid\": \"6\",\n\t\t\t\"itemname\": \"Kivy\",\n\t\t\t\"itemprice\": \"220\",\n\t\t\t\"itemquantity\": \"1\",\n\t\t\t\"itemquantitytype\": \"Kg\",\n\t\t\t\"itemtotal\": \"30\"\n\t\t}\n\t]\n}\n \nResponse \n{ \n    \"success\": { \n        \"text\": \"Order Placed Sucessfully\" \n    } \n} \n```\n\n#### Search Product :  \nLink : yoursite.com/app/searchproduct \n\n```\nRequest Body : \n{\n\t\"token\":\"app963\",\n\t\"searchquery\":\"Apple\"\n}\n\nResponse \n{\n    \"SearchData\": [\n        {\n            \"id\": \"4\",\n            \"name\": \"Apple\",\n            \"category\": \"Fruits\",\n            \"description\": \"lorem\",\n            \"price\": \"100\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Kg\",\n            \"image\": \"apple.png\",\n            \"homepage\": \"YES\"\n        },\n        {\n            \"id\": \"9\",\n            \"name\": \"Pineapple\",\n            \"category\": \"Fruits\",\n            \"description\": \"Lorem\",\n            \"price\": \"30\",\n            \"quantity\": \"1\",\n            \"quantitytype\": \"Unit\",\n            \"image\": \"pineapple.png\",\n            \"homepage\": \"YES\"\n        }\n    ]\n}\n```\n\n#### Notification :  \nLink : yoursite.com/app/searchproduct \n\n```\nRequest Body : \n{\n\t\"token\":\"app963\"\n}\n\nResponse \n{\n    \"NotiData\": [\n        {\n            \"id\": \"2\",\n            \"title\": \"10% off on Flat\",\n            \"description\": \"10% off on Flat Price of Masala\"\n        }\n    ]\n}\n```\n\n#### Check Order Status :  \nLink : yoursite.com/app/fetchorder \n\n```\nRequest Body : \n{\n\t\"token\":\"app963\",\n\t\"mobileno\":\"7307258973\"\n}\n\nResponse \n{\n    \"OrderData\": [\n        {\n            \"orderid\": \"20\",\n            \"fname\": \"Ramesh\",\n            \"lname\": \"Kumar\",\n            \"mobile\": \"7307258973\",\n            \"area\": \"Mushrooms\",\n            \"address\": \"Pandori\",\n            \"status\": \"Received\",\n            \"ordertime\": \"2018-11-18 21:58:45\"\n        }\n    ]\n}\n\n```\n### Happy Coding...\n### Happy Open Source..\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajayrandhawa%2Fgrocery-cms-php-restful-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajayrandhawa%2Fgrocery-cms-php-restful-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajayrandhawa%2Fgrocery-cms-php-restful-api/lists"}