Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shubhampatel81/basic-food-order-app-spring-boot
It's a basic Web application
https://github.com/shubhampatel81/basic-food-order-app-spring-boot
bootstrap css h2-database html spring-boot spring-data-jpa spring-mvc spring-security springoauth2
Last synced: 3 days ago
JSON representation
It's a basic Web application
- Host: GitHub
- URL: https://github.com/shubhampatel81/basic-food-order-app-spring-boot
- Owner: ShubhamPatel81
- Created: 2024-10-01T19:27:31.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T17:31:57.000Z (7 days ago)
- Last Synced: 2025-02-07T18:29:33.987Z (7 days ago)
- Topics: bootstrap, css, h2-database, html, spring-boot, spring-data-jpa, spring-mvc, spring-security, springoauth2
- Language: HTML
- Homepage: https://github.com/ShubhamPatel81/Basic-Food-Order-App-Spring-Boot
- Size: 6.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Food Ordering Website
This 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.### For admin Login use -Email - [email protected] Password - 12345
## Features
**User Authentication & Authorization:**
The website implements full user authentication and authorization, using Spring Security to ensure that sensitive data and actions are protected.**User Registration & Login:**
Users can register, log in, and access their personal account where they can view and manage their orders.**Browse & Order Food:**
Users can browse the menu, view details of individual food items, and place orders.**Admin Panel:**
Admins can log in to manage the food menu (add, edit, and delete items) and view customer orders.## Technologies Used
***Spring Boot:*** For building the backend and REST APIs.
***Spring MVC:*** For handling the web application structure and logic.
***Spring Security:*** For implementing user authentication and authorization.
***Hibernate / JPA:*** For database interaction.
***Thymeleaf:** As the template engine for the frontend.
***H2:*** As the database (depending on the profile).