- Aplikacja webowa wspomagająca zarządzanie szkółką piłkarską
(ang. Web application supporting the management of a football school)
rezerwacja SebS
W ramach pracy zostanie stworzona plikacja webowa z kontami menadżera, trenera oraz rodzica. Dostępny będzie grafik treningów, zarządzanie grupami oraz poszczególnymi zawodnikami, listy obecności na treningach, opłata składek, itp.
- Bezprzewodowy wideodomofon zbudowany w oparciu o platformę Raspberry Pi Zero
(ang. Wireless video intercom based on the Raspberry Pi Zero platform)
rezerwacja KamB
System będzie pozwalał na realizowanie jednokierunkowych połączeń wideo oraz dwukierunkową komunikacją głosową. Odbieranie połączeń oraz zwalnianie rygla drzwi wejściowych będzie dostępne z poziomu stacji opartej o platformę Raspberry Pi Zero wyposażonej w ekran LCD i mikrofon oraz z poziomu aplikacji mobilnej dostępnej na systemie Android. Wykonywanie połączeń będzie dostępne z poziomu wideodomofonu opartego o platformę Raspberry Pi Zero wyposażonego w kamerę, mikrofon oraz przycisk do realizacji połączenia.
- Aplikacja webowa pomagająca w wyrobieniu nawyku czytania
(ang. Web application which helps with developing a reading habit)
rezerwacja PawP
Aplikacja będzie pomagać użytkownikowi w codziennej rutynie czytania, tzn. będzie on mógł ustawić sobie pewien czas, który ma dziennie poświęcić na lekturę - aplikacja będzie kontrolować jego postępy i motywować go do dalszego rozwoju w tym kierunku. Użytkownik będzie mógł dzielić się swoimi wynikami ze znajomymi posiadającymi konto w aplikacji.
- Aplikacja do śledzenia aktywności sportowej
(ang. Sports activity tracking application)
rezerwacja AlbK
Aplikacja będzie pozwalała na śledzenie i zapisywanie trasy użytkownika przy pomocy logów GPS, zbieranie danych o tętnie użytkownika z zewnętrznych czujników, analizowanie danych i nanoszenie śladu GPS na mapę oraz wyliczanie spalonych kalorii na podstawie zebranych danych. Aplikacja będzie przeznaczona na mobilny system Android.
- Aplikacja webowa wspomagająca zarządzanie siłownią i fitness klubem
(ang. Web application supporting the management of the gym and fitness club)
rezerwacja KamB
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zarządzanie siłownią i fitness klubem. Aplikacja webowa daje możliwość zarządzania pracownikami, tworzenia zajęć grupowych oraz przypisywania do nich odpowiednich prowadzących (pracowników). Dodatkowo po stronie standardowych użytkowników istnieje możliwość sprawdzenia dostępnego sprzętu w siłowni czy fitness klubie, sprawdzenia cennika,zapisania się na zajęcia grupowe czy też przedłużenia swojego członkostwa. Aplikacja mobilna posiada ograniczone możliwości, służy głównie w celach sprawdzenia godzin zajęć, dostępnego sprzętu czy też godzin zmian w pracy.
- Aplikacja webowa do śledzenia pojazdów komunikacji publicznej
(ang. Web application for tracking public transport vehicles)
rezerwacja RafP
Celem pracy jest stworzenie aplikacji webowej pozwalającej śledzić pozycje pojazdów komunikacji publicznej. Serwer w node.js będzie otrzymywać informacje od pojazdów (pozycja GPS, kierunek, wybrana trasa itp.), oraz używając WebSocketów, przekazywać je w czasie rzeczywistym do klienta w przeglądarce. Aplikacja webowa będzie posiadać interfejs administratora, pozwalający na dodawanie pojazdów, przystanków oraz tras. Użytkownicy będą mogli wyświetlać na mapie wszystkie pojazdy, przystanki i trasy, oraz zobaczyć przewidywany czas dotarcia pojazdu na dany przystanek.
- System rezerwacji wizyt lekarskich
(ang. Doctor appointment booking system)
rezerwacja PioS
System będzie obejmował: wybieranie lekarza, wybieranie dostępnej daty, dokonanie rezerwacji terminu wizyty, konto pacjenta z historią zamówionych wizyt, możliwość odwołania wizyty lub zmiany terminu, potwierdzenie dokonania rezerwacji w formie e-maila, przypomnienie o zbliżającej się wizycie w formie maila, formularz kontaktowy.
- Serwis dla graczy szukających ludzi do wspólnej gry
(ang. Looking for group web and mobile application for gamers)
rezerwacja KryW
Zakres prac obejmuje utworzenie serwisu społecznościowego dla graczy w architekturze REST API, dostępnego na przeglądarki oraz urządzenia mobilne a także sporządzenie dokumentacji tworzonego projektu. Zakładane funkcjonalności, to m.in.: system wiadomości, wystawianie ogłoszeń, wyszukiwanie ogłoszeń według kryterium, system odpowiedzi na ogłoszenia, możliwość komentowania, oceniania profili użytkowników, dodawanie znajomych, profil drużyn.
- Aplikacja internetowa wspomagająca zarządzanie sklepem budowlanym
(ang. Web application supporting DIY store management)
rezerwacja PatP
Zakres prac obejmuje stworzenie aplikacje webowej. Zakładane funkcjonalności to: zarządzanie towarem (dodawanie, usuwanie, modyfikowanie), zarządzanie pracownikami (dodawanie, usuwanie, modyfikowanie), możliwość wyszukiwania towarów oraz informacji o nich (lokalizacji w sklepie, dostępności, ceny).
- Rozproszona aplikacja do rejestracji nowych przypadków COVID-19 oparta na sieci Etherum
(ang. Distributed application for bruiting new COVID-19 cases based on Etherum software platform)
rezerwacja BerP
Aplikacja będzie posiadała stronę, na której każda osoba, która wykonała test na COVID-19 będzie mogła sprawdzić swój wynik. Będzie również możliwe sprawdzenie aktualnych i historycznych statystyk tej choroby. Laboratorium będzie posiadać możliwość wprowadzania nowych wyników badanych próbek. Strona serwerowa zostanie zaimplementowana w sieci Etherum.
- Portal dla osób dzielących się informacjami o kryptowalutach
(ang. Portal for people sharing information about cryptocurrencies)
rezerwacja DomB
Utworzenie portalu społecznościowego w architekturze REST API dla osób które chcą dzielić się informacjami na temat kryptowalut, dostępnego zarówno z poziomu przeglądarki jak i urządzeń mobilnych. Zakładane funkcjonalności, to m.in.: system wymiany wiadomości między użytkownikami, publikowanie wpisów, wyszukiwanie według różnych kryteriów, podgląd aktualnych kursów kryptowalut, możliwość polubienia/odlubienia postów, możliwość komentowania, obserwowanie innych użytkowników, rozbudowany profil użytkownika.
- Aplikacja webowa wspomagająca zarządzanie i działanie sieci pizzerii wraz z dedykowaną aplikacją mobilną
(ang. Web application supporting the management and operation of a pizzeria chain with a dedicated mobile application)
rezerwacja KamG
W ramach pracy zostanie stworzona aplikacja webowa w architekturze klient-serwer z dedykowaną bazą danych. Zakładane funkcjonalności, to m.in.: dodawanie, modyfikacja i usuwanie; pizzerii, pracowników, menedżerów, menu, pizz, tworzenie kont przez klienta, przeglądanie i wybór danego lokalu przez klienta, składanie zamówienia przez klienta, realizacja zamówień przez pracownika, powiadomienie klienta o stanie zamówienia.
- Aplikacja webowa umożliwiająca zarządzanie i rozwiązywanie quizów w czasie rzeczywistym przez wielu użytkowników wraz z dedykowaną aplikacją mobilną
(ang. Web application that allows users to manage and take quizzes in real time with dedicated mobile application)
rezerwacja MacB
W ramach pracy zostanie stworzona aplikacja webowa do zarządzania quizami oraz rozwiazywania ich. Zakładane funkcjonalności, to m.in.: tworzenie i zarządzanie quizami, rozwiązywanie quizów w czasie rzeczywistym przez wielu użytkowników z wyświetlaniem wyników, system oceny quizów, wykorzystanie aplikacji mobilnej dla lokalnego rozwiazywania quizów.
- Aplikacja wspomagająca przydzielanie studentom zajęć uwzględniając ich preferencje oraz kolejność
(ang. Application supporting assining calsses for students based on their preferences and order)
rezerwacja MarM
Stworzenie serwera GraphQL oraz aplikacji internetowej pozwalającej na interakcje z serwerem.
- Sklep internetowy
(ang. Online store)
rezerwacja BarL
Aplikacja bedzię pozwalała na skorzystanie ze sklepu intenetowego. Będzie możliwość przeglądania produktów możliwych do zakupu w tym sklepie wraz z jego dostępnością w określonych placówkach. Pozwoli na: wyszukanie danego produktu i sprawdzenia jego dostępności, porównanie produktów tej samej kategorii, zamówienie produktu, zareklamowanie produktu, zakupu produktu z dowozem kurierskim. Zakup będzie można dokonać zarówno z ratami jak i bez rat. Jeśli w danej placówce produkt będzie na wyczerpaniu to odpowiedni użytkownik zostanie o tym poinformowany drogą mailową.
- System usprawniający zarządzanie pracami dyplomowymi
(ang. System supporting thesis management)
rezerwacja KonC
Autoryzacja oraz nadawanie uprawnień użytkownikom, zarządzanie pracą dyplomową, dodanie statusu pracy, wgrywanie plików PDF wraz z kolejnymi wersjami oraz postępem prac, komunikacja między promotorem a dyplomantem.
- Generator dynamicznych zapytań SQL na podstawie plików JSON
(ang. Dynamic SQL query generator based on JSON files)
rezerwacja KrzM
Celem pracy jest stworzenie programu z graficznym interfejsem użytkownika, który umożliwia konwersję zapytań zapisanych w pliku JSON na język SQL. Celem takiej konwersji jest umożliwienie prostego wprowadzania zmian w zapytaniach (jest to ułatwione przez hierarchiczną strukturę obiektów JSON), co pozwoli generować zapytania dynamicznie w trakcie działania programu na podstawie aktualnej wersji pliku JSON z zapytaniem. Konwersja będzie obejmowała wybrane rodzaje zapytań SQL. Program umożliwia przygotowanie zapytań dla kliku rodzajów baz danych.
- Aplikacja do administrowania ankietami
(ang. Survey administration application)
rezerwacja DamB
Zakres prac obejmuje wykonanie aplikacji webowej umożliwiającej definiowanie i uzupełnianie ankiet przez użytkowników. Do oferowanych funkcjonalności będą należeć: możliwość zdefiniowanie kilku typów pytań, możliwość zdefiniowania kolejności wyświetlania pytań, możliwość zdefiniowania wymagalności odpowiedzi na pytanie, możliwość zdefiniowania formy wyświetlania pytań, możliwość zdefiniowania dostępności ankiety (data start i data koniec), możliwość zdefiniowania maksymalnej ilości wypełnień ankiety, możliwość podglądu wszystkich wypełnionych ankiet przez osobę ją tworzącą, możliwość podglądu statystyk wypełnionych ankiet przez osobę tworzącą ankietę.
- Przenośna konsola arcade z wbudowanym ekranem oparta o mikrokomputer Raspberry Pi
(ang. A portable arcade console with built-in screen based on a Raspberry Pi microcomputer)
rezerwacja BarC
Konsola pozwoli na granie w gry na systemie RetroPie. Całość będzie składała się z mikrokomputera Raspberry Pi 4, przycisków, arcade sticka oraz wbudowanego wyświetlacza. Całość będzie przenośna i zasilana bateryjnie. System będzie zawierał autorską nakładkę graficzną.
- Portal społecznościowy z możliwością zamieszczania zdjęć
(ang. Photo sharing social networking service)
rezerwacja MatB
Zakres pracy obejmuje stworzenie aplikacji webowej oraz mobilnej portalu społecznościowego pozwalającego na zamieszczanie zdjęć przez użytkowników. Funkcjonalności portalu, to m.in.: zamieszczanie zdjęć, reagowanie na posty, obserwowanie, wyszukiwanie oraz wyświetlanie profili użytkowników, wysyłanie wiadomości, komentowanie oraz filtrowanie zdjęć według tagów.
- Sklep internetowy do sprzedaży mebli
(ang. Online furniture shop)
rezerwacja MarO
Celem pracy jest stworzenie aplikacji mobilnej dla systemu Android oraz serwera udostępniającego interfejs w architekturze REST. Aplikacja mobilna umożliwiałaby przeszukiwanie oferty sklepu oraz zakup mebli. Aplikacja będzie wspierać możliwość rozszerzenia o moduł umożliwiający przeglądanie mebli w trybie rozszerzonej rzeczywistości (augmented reality) przy pomocy kamery urządzenia. W pracy pojawi się również możliwość dodawania nowych oraz modyfikacja istniejących mebli, generowanie raportów sprzedaży i możliwość przesyłania projektów niestandardowych mebli na zamówienie.
- Aplikacja mobilna wspomagająca utrzymanie zdrowego trybu życia
(ang. A mobile application supporting the maintenance of a healthy lifestyle)
rezerwacja MicM
Celem pracy jest stworzenie aplikacji mobilnej posiadającej funkcjonalności przydatne w utrzymywaniu zdrowego trybu życia. Zakładane funkcjonalności, to: śledzenie GPS, planowanie diety, zakładane cele treningowe/dietetyczne na określony czas.
- Aplikacja webowa wspomagająca programistów w znalezieniu pracy oraz rekruterów poszukujących kandydatów
(ang. Web application supporting programmers find a job and recruiters looking for candidates)
rezerwacja DomP
W ramach pracy zostanie stworzona aplikacja webowa pozwalająca między innymi na: dodawanie ofert pracy, zgłaszanie CV do konkretnych ofert, ogłaszanie się o poszukiwaniu pracy wraz z informacją o swoim doświadczeniu, dodawanie opini o firmach, wyszukiwanie ofert firm oraz kandydatów za pomocą rozbudowanego filtrowania.
- Serwis internetowy wspomagający zarządzanie polem golfowym
(ang. Web service supporting the management of a golf course)
rezerwacja DawA
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zarządzanie polem golfowym. W aplikacji powinien być uwzględniony interfejs dla administracji pola pozwalający m.in. na ustalenie cennika, godzin otwarcia pola, dostępnego do wypożyczenia sprzętu, itp. W ramach systemu powinna być dla klientów pola udostępniona możliwość rezerwacji pola oraz wypożyczenia sprzętu.
- Serwis internetowy wspomagający zarządzanie kortem do tenisa
(ang. Web service supporting the management of a tennis court)
rezerwacja SebM
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zarządzanie kortem tenisowym. W aplikacji powinien być uwzględniony interfejs dla administracji kortu pozwalający m.in. na ustalenie cennika, godzin otwarcia kortu, liczby dostępnych kortów tenisowych, dostępnego do wypożyczenia sprzętu, itp. W ramach systemu powinna być dla klientów kortu udostępniona możliwość rezerwacji kortu oraz wypożyczenia sprzętu.
- Serwis internetowy wspomagający zarządzanie kortem do squasha
(ang. Web service supporting the management of a squash court)
rezerwacja MicC
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zarządzanie kortem do squasha. W aplikacji powinien być uwzględniony interfejs dla administracji kortu pozwalający m.in. na ustalenie cennika, godzin otwarcia kortu, liczby dostępnych kortów, dostępnego do wypożyczenia sprzętu jak np. piłka do squasha, która powinna być dostosowana do umiejętności gracza (gracze początkujący powinni wybierać wolniejsze piłki), itp. W ramach systemu powinna być dla klientów kortu udostępniona możliwość rezerwacji kortu oraz wypożyczenia sprzętu.
- Serwis internetowy wspomagający organizację gier w pokera
(ang. Web service supporting the organization of poker games)
rezerwacja JakM
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na organizację rozgrywek w pokera łącznie z możliwością zapisywania wyników i uczestniczenia w turniejach pokerowych. W pracy powinien pojawić się także element społecznościowy, np. możliwość komentowania i oceny zawodników, możliwość zapraszania znajomych do wspólnej gry, itp.
- Serwis internetowy wspomagający organizację gier w szachy
(ang. Web service supporting the organization of chess games)
rezerwacja PatW
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na organizację rozgrywek szachowych łącznie z zaimplementowaną mechaniką gry w szachy, możliwością zapisywania wyników oraz uczestniczenia w turniejach szachowych. W pracy powinien pojawić się także element społecznościowy, np. możliwość komentowania i oceny zawodników, możliwość zapraszania znajomych do wspólnej gry, itp.
- Serwis internetowy wspomagający zarządzanie torem kartingowym
(ang. Website supporting the management of the karting track)
rezerwacja JakF
Zakres pracy, to: aplikacja mobilna i webowa, serwer udostępniający interfejs RESTowy. Wspierane platformy: Windows (Chrome) / Android. Zakładane funkcjonalności: interfejs dla administracji toru pozwalający na ustalenie cennika, godzin otwarcia toru, dostępnego do wypożyczenia sprzętu. W ramach systemu dla klientów pola zostanie udostępniona możliwość rezerwacji toru, gokarta oraz wypożyczenia sprzętu. Dla wszystkich użytkowników możliwość przeglądania wyników i rekordów toru.
- System do obsługi hospitacji zajęć
(ang. A system for handling classes hospitations)
rezerwacja BarN
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zgłaszanie i przeprowadzanie hospitacji zajęć. System powinien pozwalać na wyznaczenie pracownika hospitującego oraz hospitowanego wraz ze wskazaniem przedmiotu oraz rodzaju i godziny zajęć podlegających hospitacji. Hospitacja docelowo powinna być oceniona pod względem kilku czynników definiowanych na poziomie administracji systemu. Dodatkowo system powinien automatycznie sugerować hospitację pracowników na bazie określonych na poziomie administracji reguł. W pracy należy wyszczególnić kilka klas użytkowników o różnym poziomie uprawnień (np. administrator, pracownik dziekanatu, pracownik).
- System do obsługi zleceń dla zespołu inżynieryjno-technicznego
(ang. System for handling orders for the engineering and technical team)
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na obsługę zleceń dla zespołu inżynieryjno-technicznego. System powinien pozwalać na zgłaszanie zapotrzebowania na usługę obsługiwaną przez zespół inżynieryjno-techniczny wraz z możliwością wskazania pracownika lub grupy pracowników realizujących wskazaną usługę. Usługi powinny być definiowane na poziomie administracji systemu. W pracy należy wyszczególnić kilka klas użytkowników o różnym poziomie uprawnień (np. administrator, pracownik dziekanatu, pracownik badawczo-dydaktyczny, pracownik inżynieryjno-techniczny).
- System do ewidencji wyposażenia sal wydziałowych
(ang. System for keeping records of the equipment of faculty rooms)
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na przeprowadzanie ewidencji wyposażenia sal wydziałowych wraz z możliwością skanowania kodów paskowych. System powinien pozwalać na wprowadzanie do ewidencji przedmiotu (ręcznie bądź za pomocą kodu paskowego) oraz wskazanie rodzaju sprzętu i jego przynależności do konkretnej sali i pracownika. Rodzaj sprzętu, lista sal oraz lista pracowników powinny być definiowane na poziomie administracji systemu. Dodatkowo system powinien pozwolić na szczegółowe wyszukiwanie i katalogowanie wprowadzonego sprzętu. W pracy należy wyszczególnić kilka klas użytkowników o różnym poziomie uprawnień (np. administrator, pracownik dziekanatu, pracownik).
- System do gromadzenia i tworzenia rankingu publikacji
(ang. System for collecting and ranking publications)
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na zgłaszanie i katalogowanie publikacji pracowników wydziału. System powinien pozwalać na wprowadzenie publikacji z wyszczególnieniem określonej listy parametrów charakteryzujących publikację. Lista parametrów, ich typ i rodzaj jak również rodzaje publikacji powinny być definiowane na poziomie administracji systemu. Dodatkowo system powinien pozwolić na szczegółowe wyszukiwanie i katalogowanie wprowadzonych publikacji oraz ich analizę i tworzenia rankingu według określonych na poziomie administracji wzorców. W pracy należy wyszczególnić kilka klas użytkowników o różnym poziomie uprawnień (np. administrator, pracownik dziekanatu, pracownik).
- System usprawniający kontrolowanie obiegu kluczy na wydziale
(ang. System for improving key circulation control in the faculty)
rezerwacja DamS
Celem pracy jest stworzenie aplikacji mobilnej i webowej (wspieranej serwerem udostępniającym interfejs RESTowy) pozwalającej na ewidencję wydawanych i zwracanych kluczy na portierni. System powinien pozwalać na wprowadzanie wydawanego klucza (ręcznie bądź za pomocą kodu paskowego lub "pastylki" RFID) wraz ze wskazaniem osoby pobierającej (lub zwracającej) i wydającej klucz. System powinien weryfikować możliwość wydania klucza danej osobie (dostęp powinien być określany na poziomie administracji systemu) oraz powinien pozwolić na wcześniejszą rezerwację klucza na wybrany przedział czasu. Dodatkowo system powinien pozwolić na przeglądanie historii wydawanych kluczy. W pracy należy wyszczególnić kilka klas użytkowników o różnym poziomie uprawnień (np. administrator, pracownik dziekanatu, pracownik badawczo-dydaktyczny, pracownik inżynieryjno-techniczny).