https://github.com/csaba79-coder/webler-storage-manager
Final FullStack project for Java Backend Developer course created by Gergely Toth & Laszlo Foldhazi & Norbert Balint
https://github.com/csaba79-coder/webler-storage-manager
Last synced: 9 months ago
JSON representation
Final FullStack project for Java Backend Developer course created by Gergely Toth & Laszlo Foldhazi & Norbert Balint
- Host: GitHub
- URL: https://github.com/csaba79-coder/webler-storage-manager
- Owner: Csaba79-coder
- Created: 2024-02-16T20:30:05.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T17:54:53.000Z (over 1 year ago)
- Last Synced: 2024-04-27T11:39:22.692Z (over 1 year ago)
- Language: Java
- Size: 251 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

# Webler Java Backend course final project (teamwork)
---
# We use server port: 8080
---
## Backend Dependencies
- Java Development Kit - JDK 21 (Oracle openjdk-21)
- Spring Boot 3
- Spring Framework 6
- Maven
- MySQL Connector
- Spring Data JPA
- Spring Web
- Spring DevTools
- Lombok
## Frontend Dependencies
- Spring Thymeleaf
- Bootstrap 5
## Database Dependencies
- MySQL 8.0.34
- MySQL Workbench 8.0.34
## Test Dependencies
- JUnit 5
- Mockito
- Spring Boot Test
- Spring Boot Starter Test
- H2 Database (in-memory database)
---
### The program is creating the empty database with tables (also in the MySQL server) without running any extra script (due to the setup of application.properties & liquibase)
For running the project pls. setup the following environment variables:
| Name | Value | Remark | Extra remark |
|--------------------|-----------------------------|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| DB_PORT_MYSQL | 3306 | default | please user your own port that has been set to MySQL server |
| DB_URL_MYSQL | webler_storage_manager | recommended | you can use your own, our name is just a recommendation! |
| DB_USER_MYSQL | root | default | please use your own! |
| DB_PASSWORD_MYSQL | no such info | pls use your own! | [MYSQL Installation Guide](https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/) |