{"id":18068396,"url":"https://github.com/shubhampatel81/basic-food-order-app-spring-boot","last_synced_at":"2026-04-13T22:03:48.354Z","repository":{"id":259662262,"uuid":"866178429","full_name":"ShubhamPatel81/Basic-Food-Order-App-Spring-Boot","owner":"ShubhamPatel81","description":"It's a basic Web application ","archived":false,"fork":false,"pushed_at":"2025-02-07T17:31:57.000Z","size":7293,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T16:12:58.181Z","etag":null,"topics":["bootstrap","css","h2-database","html","spring-boot","spring-data-jpa","spring-mvc","spring-security","springoauth2"],"latest_commit_sha":null,"homepage":"https://github.com/ShubhamPatel81/Basic-Food-Order-App-Spring-Boot","language":"HTML","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/ShubhamPatel81.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":"2024-10-01T19:27:31.000Z","updated_at":"2025-02-07T17:32:03.000Z","dependencies_parsed_at":"2025-01-27T22:21:47.972Z","dependency_job_id":"bf3d4e49-3fb1-4864-b3b7-de176de5646f","html_url":"https://github.com/ShubhamPatel81/Basic-Food-Order-App-Spring-Boot","commit_stats":null,"previous_names":["shubhampatel81/basic-food-order-app-spring-boot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShubhamPatel81%2FBasic-Food-Order-App-Spring-Boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShubhamPatel81%2FBasic-Food-Order-App-Spring-Boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShubhamPatel81%2FBasic-Food-Order-App-Spring-Boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShubhamPatel81%2FBasic-Food-Order-App-Spring-Boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShubhamPatel81","download_url":"https://codeload.github.com/ShubhamPatel81/Basic-Food-Order-App-Spring-Boot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361699,"owners_count":20926643,"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":["bootstrap","css","h2-database","html","spring-boot","spring-data-jpa","spring-mvc","spring-security","springoauth2"],"created_at":"2024-10-31T08:06:18.893Z","updated_at":"2026-04-13T22:03:48.343Z","avatar_url":"https://github.com/ShubhamPatel81.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Food Ordering Website\nThis is a fully functional food ordering website built using Spring Boot and Spring MVC, featuring full authentication to ensure secure access for users. The application allows customers to browse the food menu, place orders, and manage their account, while administrators can manage the food items and orders.\n\n### For admin Login use -Email - admin@gmail.com  Password - 12345\n\n## Features\n**User Authentication \u0026 Authorization:**\nThe website implements full user authentication and authorization, using Spring Security to ensure that sensitive data and actions are protected.\n\n**User Registration \u0026 Login:**\nUsers can register, log in, and access their personal account where they can view and manage their orders.\n\n**Browse \u0026 Order Food:**\nUsers can browse the menu, view details of individual food items, and place orders.\n\n**Admin Panel:**\nAdmins can log in to manage the food menu (add, edit, and delete items) and view customer orders.\n\n## Technologies Used\n***Spring Boot:*** For building the backend and REST APIs.\n***Spring MVC:*** For handling the web application structure and logic.\n***Spring Security:*** For implementing user authentication and authorization.\n***Hibernate / JPA:*** For database interaction.\n***Thymeleaf:** As the template engine for the frontend.\n ***H2:*** As the database (depending on the profile).\n\n ![Home Page](src/main/resources/static/ScreenShots/1.png)\n![Catogeries Page](src/main/resources/static/ScreenShots/2.png)\n![Admin Page](src/main/resources/static/ScreenShots/5.png)\n![Add Product](src/main/resources/static/ScreenShots/6.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhampatel81%2Fbasic-food-order-app-spring-boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshubhampatel81%2Fbasic-food-order-app-spring-boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhampatel81%2Fbasic-food-order-app-spring-boot/lists"}