Skip to content

Školní projekt pro organizaci náhradních hodnocení a správu jejich záznamů

Notifications You must be signed in to change notification settings

SPSE-a-VOS-Pardubice/nahradni-hodnoceni

Repository files navigation

Systém pro správu náhradních hodnocení

Table of Contents

Projekt se skládá ze dvou částí. Pro backend je použit framework Java Spring Boot. Frontend je napsán v TypeScriptu s React framework.

Dokumentace k frontendu je v jeho složce, zde.

Backend je strukturovaný podle MVC architektury, rozdělující

  • kontrolery

  • servisy/helpery

  • modely

  • repozitáře

Databáze

Jako databáze je použita MySQL, doporučujeme použít MariaDB (XAMP). Po spuštění serveru je zapotřebí vytvořit db ke které se backend připojí.

Spuštění

Pro správu záležitostí využíváme Gradle systém. Při spuštení se musí nastavit následující argumenty, buď přes CLI, nebo environmental variables:

  • spring.datasource.url (jdbc:mysql://127.0.0.1:3306/nahradni-hodnoceni)

  • spring.datasource.username

  • spring.datasource.password

Příklad spuštění pomocí CLI argumentů:

gradlew bootRun --args="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/nahradni-hodnoceni --spring.datasource.username=username --spring.datasource.password=password"

Bakaláři

Backend obsahuje funkci importu (scraping) dat z rozvrhu, frontend k této funkci není ale ještě dodělaný.

About

Školní projekt pro organizaci náhradních hodnocení a správu jejich záznamů

Resources

Stars

Watchers

Forks