Główne repozytorium projektu studenckiego z przedmiotu "Inżynieria systemów informacyjnych"
E-Biblioteka to aplikacja webowa, która umożliwia użytkownikom korzystanie z zasobów drukowanych oraz e-książek, czasopism i innych materiałów bibliotecznych. Po zalogowaniu użytkownik może przeglądać dostępne pozycje w katalogu bibliotecznym, przeszukiwać go według różnych kryteriów (np. autora, tytułu, gatunku), a także rezerwować lub wypożyczać interesujące go pozycje. Aplikacja umożliwia także przeglądanie historii wypożyczeni, terminów zwrotu oraz dokonywanie przedłużeń wypożyczeń. Aplikacja daje również wiele funkcjonalności pracownikom dodawanie/edycja książek w bazie/na stanie, rejestrowanie użytkowników na miejscu, zarządzanie wypożyczeniami i zwrotami oraz długami użytkowników, a także dodatkowe funkcje takie jak przeglądanie statystyk biblioteki.
Poszczególne funkcje aplikacji zostaną podzielone na mikroserwisy. Pozwoli nam to na większą elastyczność w kwestii wyboru technologii, na ten moment planujemy korzystać z: .NET, node.js przy realizacji Back-end'u oraz JavaScript (czysty JS lub framework pokroju Vue.js) po stronie Front-end'u. Komunikacja pomiędzy mikroserwisami będzie odbywać się poprzez REST API.
Pracę nad projektem będziemy realizować zgodnie z metodologią Scrum.