Skip to content

A beautiful web-based food management system built with JSP, Spring MVC, Spring Boot, Spring Security, Vanilla JavaScript, MySQL, etc.

License

Notifications You must be signed in to change notification settings

Raofin/BearBurger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo
BearBurger is a web based food management system, built using Spring MVC, Spring Boot, Spring Security, Hibernate with MySQL, Spring Data JPA, JSP, and Maven to manage the dependencies.

Features

Customers can browse foods, view details, and explore many other things. However, in order to make a purchase or interact with anything, he must first log in to the system. There are also various features available for administrators. The application is essentially separated into two roles-

  • Customer:
    • Login
    • Registration
    • Profile view and modify
    • Browse and search foods
    • Purchase foods
    • Payment with credit card
    • Post comments and replies on each food
  • Administrator:
    • Manage user roles
    • Add, remove, and disable users
    • View user and food list
    • Manage foods

Tools & Technologies

  • Java, JSP, HTML, CSS, JavaScript & jQuery
  • Frameworks: Spring MVC, Spring Boot, Spring Security & Hibernate
  • Database: MySQL
  • Server: Apache Tomcat
  • IDE: IntelliJ IDEA

How to Run

  1. Clone the repository and open it with any Java IDE, like IntelliJ IDEA
  2. Maven should automatically download the required dependencies
  3. Make sure all the dependencies are properly downloaded (Important!)
  4. Execute the SQL queries in your MySQL server
  5. Run src\main\java\net\raofin\bearburger\BearBurgerApplication.java
  6. Go to http://localhost:8080

*If you have a different MySQL username, password or running it on a different port, you can modify the project datasource configurations from src\main\resources\application.properties.

Screenshots

License

This project is licensed under the MIT License.

About

A beautiful web-based food management system built with JSP, Spring MVC, Spring Boot, Spring Security, Vanilla JavaScript, MySQL, etc.

Topics

Resources

License

Stars

Watchers

Forks