Wypożyczalnia Sprzętu Elektronicznego dla Kół Naukowych AGH
| Rola | Imię i Nazwisko | Zakres odpowiedzialności |
|---|---|---|
| Project Leader | Jakub Piela | Koordynacja prac zespołu, kontakt z Product Ownerem, architektura systemu, przeglądy kodu |
| Frontend | Maksymilian Piwowar | Interfejs użytkownika, widoki webowe, integracja z API backendu |
| Backend | Mikołaj Giza | REST API, logika biznesowa, system kont i uprawnień, baza danych, wdrożenie |
SOWA to aplikacja webowa przeznaczona dla studenckich kół naukowych Akademii Górniczo-Hutniczej dysponujących wspólnym sprzętem elektronicznym, takim jak oscyloskopy, mikrokontrolery, mierniki, kamery czy laptopy.
System zastępuje papierowe zeszyty, arkusze kalkulacyjne i komunikację przez Discord/Slack — oferując jedno, wspólne miejsce do zarządzania całym procesem wypożyczeń, dostępne przez przeglądarkę na dowolnym urządzeniu.
Koła naukowe AGH nie mają dedykowanego narzędzia do ewidencji sprzętu. Stosowane alternatywy — papierowe zeszyty, arkusze Google czy wiadomości na Slacku — są nieczytelne, podatne na błędy i nie dają zarządowi wglądu w aktualny stan magazynu w czasie rzeczywistym.
SOWA centralizuje cały proces wypożyczeń w jednej aplikacji webowej. System wyróżnia trzy role użytkowników:
- Zarząd koła — zarządza kontami i uprawnieniami, zatwierdza rezerwacje, generuje raporty inwentaryzacyjne na potrzeby uczelni.
- Opiekun sprzętu — wydaje i przyjmuje zwroty sprzętu, aktualizuje stan magazynowy, rejestruje usterki.
- Członek koła — przegląda katalog, składa i anuluje rezerwacje, odbiera i zwraca sprzęt przez interfejs webowy.
| Korzyść | Opis |
|---|---|
| Oszczędność czasu | Wydanie lub przyjęcie zwrotu zajmuje kilka sekund w przeglądarce, zamiast ręcznego uzupełniania arkuszy |
| Pełna rozliczalność | Każdy przedmiot ma jednoznacznie przypisanego posiadacza i pełną historię wypożyczeń |
| Ochrona budżetu | Wymuszanie deklaracji stanu technicznego przy każdym zwrocie eliminuje sytuacje, gdy uszkodzony sprzęt wraca do obiegu |
| Przepływ informacji | Każdy członek koła samodzielnie sprawdza dostępność sprzętu bez angażowania opiekuna |
| Gotowe raporty | Eksport stanu magazynu do pliku Excel jednym kliknięciem |
System obejmuje pięć głównych obszarów:
| Obszar | Historyjki |
|---|---|
| Konta i role | Rejestracja, logowanie, zatwierdzanie kont, przypisywanie ról |
| Katalog sprzętu | Przeglądanie z filtrowaniem, dodawanie sprzętu, zmiana statusu |
| Wypożyczenia i zwroty | Rezerwacja, anulowanie, potwierdzenie wydania, przyjęcie zwrotu z deklaracją stanu |
| Widoczność stanu | Podgląd aktualnego posiadacza, historia wypożyczeń |
| Powiadomienia i raporty | Automatyczne przypomnienia e-mail o terminie zwrotu, eksport raportu do Excel |
- System dostępny wyłącznie jako aplikacja webowa — bez dedykowanej aplikacji mobilnej.
- Rejestracja przez e-mail i hasło — bez integracji z zewnętrznymi systemami autoryzacji (np. USOS).
- Jedna instancja systemu obsługuje jedno koło naukowe.
- Brak integracji z systemami finansowymi uczelni.
- Zakres funkcjonalny celowo ograniczony do niezbędnego minimum użytecznego działania systemu.