Bearburger ist ein webbasiertes Lebensmittelmanagementsystem, das mit Spring MVC, Spring Boot, Spring Security, Winterschlaf mit MySQL, Spring Data JPA, JSP und Maven erstellt wurde, um die Abhängigkeiten zu verwalten.
Merkmale
Kunden können Lebensmittel durchsuchen, Details anzeigen und viele andere Dinge erkunden. Um jedoch einen Kauf zu tätigen oder mit irgendetwas zu interagieren, muss er sich zuerst beim System anmelden. Es gibt auch verschiedene Funktionen für Administratoren. Die Anwendung ist im Wesentlichen in zwei Rollen unterteilt.
- Kunde:
- Login
- Anmeldung
- Profilansicht und ändern
- Durchsuchen und Lebensmittel suchen
- Lebensmittel kaufen
- Zahlung mit Kreditkarte
- Posten Sie Kommentare und Antworten auf jedes Essen
- Administrator:
- Benutzerrollen verwalten
- Benutzer hinzufügen, entfernen und deaktivieren
- Benutzer- und Lebensmittelliste anzeigen
- Lebensmittel verwalten
Tools & Technologies
- Java, JSP, HTML, CSS, JavaScript & JQuery
- Frameworks: Spring MVC, Spring Boot, Spring Security & Hibernate
- Datenbank: MySQL
- Server: Apache Tomcat
- IDE: Intellij Idee
Wie man rennt
- Klonen Sie das Repository und öffnen Sie es mit jeder Java -IDE, wie intellij -Idee
- Maven sollte die erforderlichen Abhängigkeiten automatisch herunterladen
- Stellen Sie sicher, dass alle Abhängigkeiten ordnungsgemäß heruntergeladen werden (wichtig!)
- Führen Sie die SQL -Abfragen auf Ihrem MySQL -Server aus
- Führen Sie
srcmainjavanetraofinbearburgerBearBurgerApplication.java - Gehen Sie zu http: // localhost: 8080
*Wenn Sie über einen anderen MySQL -Benutzernamen , ein Kennwort oder einen anderen Ausführen in einem anderen Port verfügen, können Sie die Projektdatenquerkonfigurationen von srcmainresourcesapplication.properties ändern.
Screenshots
Lizenz
Dieses Projekt ist unter der MIT -Lizenz lizenziert.