MojRozvrh is a project developed for UMB, using Angular on the frontend and Spring Boot on the backend. This application serves as a timetable.
- Spring Boot 3.2.2: Provides a foundation for building stand-alone, production-grade Spring based applications.
- Java 17: Used as the primary programming language.
- Spring Boot Starter Data JPA: Simplifies the development of applications that use data access technologies and ORM.
- Spring Boot Starter Validation: Provides validation support.
- PostgreSQL: Used as the database.
- Lombok: A library that automatically plugs in getters, setters, equals, hashCode, and toString methods.
- Clone the Repository: First, you’ll need to clone the repository to your local machine. You can do this using Git with the following command: git clone MojRozvrh-BE
- Install Dependencies: Navigate to the project directory and install the necessary dependencies.
- Run Docker Compose: Navigate to the project directory and start all services defined in docker-compose.yml with the command:
$ docker-compose up
- Run the Application: Now you can run project.