NASTAVENÍ DATABÁZE (tohle vůbec netušim jak funguje ale nějak jsem to nastavil)
postgresql://localhost:5432
už. jméno - postgres
heslo - 12345
ZÁZNAM ČLOVĚKA
name - jméno - string (limit 30 charů)
surname - příjmení - string (limit 30 charů)
age - věk - int
birthday - datum narození - date (yyyy-mm-dd)
gender - pohlaví - bool (true je muž, false žena, zbytek má smůlu :D)
STRÁNKY
/database - vypisuje všechny záznamy v databázi lidí
/database/add - přidává člověka
příklad použití - /database/add?name=Jan&&surname=Zeleny&age=26&birthday=1998-18-12&gender=true
/api/test/{jakékoliv číslo} - test funkčnosti webu
/ - jednoduchý úvod
/error - by měl být error stránka, fungoval, ale teď záhadně ne.
Požadavky v bodech:
- Intellij IDEA - https://www.jetbrains.com/idea/ - studentská licence
- Git - projekt uložit do git repozitáře (např. gitlab nebo github)
- SpringBoot - https://spring.io/projects/spring-boot (verze 3)
- Postgres - https://www.postgresql.org - tabulka s libovolnými záznamy (více atributů různých datových typů, minimálně — text, číslo, boolean, datum)
- Automaticky při startu vložit záznamy do db.
- REST API endpoint - vypsat seznam záznamů z bodu 5. (stačí JSON)
- Sepsat stručný návod a dokumentaci
Nepovinné požadavky:
-
Rozšířit API - načítání konkrétních záznamů, vkládání záznamů,
-
Frontend - Angular JS