{"id":20145242,"url":"https://github.com/prajun7/food-ranger","last_synced_at":"2026-04-14T05:33:21.155Z","repository":{"id":154015685,"uuid":"461632995","full_name":"prajun7/food-ranger","owner":"prajun7","description":"FoodRanger is a local food delivery platform. They partner up with local restaurants and deliver food to the customer’s doorstep. Upon landing on their website a user can search for restaurants by name or pre-defined area. Based on the search result, the user will be shown a list of matching restaurants. I am using the MERN stack to develop this program. Using Node and Express for the backend, React for the frontend, and MongoDB for the database.","archived":false,"fork":false,"pushed_at":"2022-09-24T21:27:11.000Z","size":9328,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T00:12:47.525Z","etag":null,"topics":["javascript","mern-stack-development","mongodb","nodejs","personal-project","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/prajun7.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,"publiccode":null,"codemeta":null}},"created_at":"2022-02-20T22:24:39.000Z","updated_at":"2023-01-16T18:29:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"a4249c3c-277e-44f0-98a8-c11fd9f6ab12","html_url":"https://github.com/prajun7/food-ranger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prajun7/food-ranger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajun7%2Ffood-ranger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajun7%2Ffood-ranger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajun7%2Ffood-ranger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajun7%2Ffood-ranger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prajun7","download_url":"https://codeload.github.com/prajun7/food-ranger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajun7%2Ffood-ranger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31784253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: 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":["javascript","mern-stack-development","mongodb","nodejs","personal-project","reactjs"],"created_at":"2024-11-13T22:15:16.608Z","updated_at":"2026-04-14T05:33:21.140Z","avatar_url":"https://github.com/prajun7.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FoodRanger\nFoodRanger is a local food delivery platform. They partner up with local restaurants and deliver food to the customer’s doorstep.\u003cbr\u003e\nUpon landing on their website a user can search for restaurants by name or pre-defined area.\u003cbr\u003e\nAuthenticated users can add reviews and add food items to their cart.\u003cbr\u003e\nBased on the search result, the user will be shown a list of matching restaurants.\u003cbr\u003e\n\nI am using the MERN stack to develop this program.  Using Node and Express for the backend, React for the frontend, and MongoDB for the database.\u003cbr\u003e\n\nTo run the code,\u003cbr\u003e\n**First start the backend server by following command in the terminal,**\n```\n  cd food-ranger-server\n  npm start\n```\n\n**Now, start the frontend server by following command in the terminal,**\n```\n  cd food-ranger-client\n  npm start\n```\n\nThe endpoints that I have implemented in my REST API includes the following,\u003cbr\u003e\n\n\u003cimg width=\"785\" alt=\"Screen Shot 2022-01-09 at 1 57 04 PM\" src=\"https://user-images.githubusercontent.com/67757251/148698833-c7b23e19-ecce-47c4-a60d-89ca9b6b900e.png\"\u003e\n\u003cimg width=\"785\" alt=\"Screen Shot 2022-01-09 at 1 57 47 PM\" src=\"https://user-images.githubusercontent.com/67757251/148698843-74ef2044-a839-41b6-b0e3-b993e7f2c1ac.png\"\u003e\n\n\u003cbr\u003e\nDeveloped the frontend using React.js and built reusable React components that were used across multiple pages\u003cbr\u003e\nAdopted MongoDB for data storage, designed 5 different schemas, and implemented data access service to Create, Read, Update and Delete data (CRUD)\u003cbr\u003e\n\n**I will be adding CSS later, to make the site look better**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprajun7%2Ffood-ranger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprajun7%2Ffood-ranger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprajun7%2Ffood-ranger/lists"}