Projekt realizowany w ramach kursu Programowania Oprogramowania, którego celem było zaprojektowanie aplikacji mającej ułatwiać proces znajdowania i akceptowania zamienników dla danego kursu. Należało zaimplementować dwa przypadki użycia, w mojej aplikacji zaimplementowałem wyszukiwanie kursów, które mogłyby być zamienikiem według podanych kryteriów, oraz opiniowanie podania. Polskie nazwy encji były wymagane ze względu zgodności z projektem.
Backend jest wdrożony na platformie Heroku. Korzystam z wersji darmowej, która usypia aplikacjie po 30 minutach nieaktywności, więc prawdopodobnie będzie trzeba trochę poczekać po pierwszym żadaniu, aż aplikacja zacznie działać poprawnie
Tu można zobaczyć aplikację w akcji
Niestety nie działa wyświetlanie kart predmiotów, ponieważ przechowywałem je na Google Storage, a wygasło mi tam konto
Wykorzystano:
-
Backend:
- Java
- Spring Boot
- Spring Data (Query By Example)
- Hibernate
- MySql
- Travis CI
-
Frontend
- HTML/CSS
- Boostrap
- Typescript
- Angular