Skip to content

A project to create a timetable for a university using Spring Boot, Java17, PostgreSQL

License

Notifications You must be signed in to change notification settings

CD-Sofias/MojRozvrh-BE

Repository files navigation

MojRozvrh

MojRozvrh is a project developed for UMB, using Angular on the frontend and Spring Boot on the backend. This application serves as a timetable.

Key Technologies and Dependencies

  • 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.

Installation Guide

  • 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.

About

A project to create a timetable for a university using Spring Boot, Java17, PostgreSQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages