Opisy projektów inżynierskich

  • DAIA - Decentralizacja Agentów AI

    Wraz z rosnącą liczbą autonomicznych systemów AI rośnie potrzeba zapewnienia zaufania oraz zgodności informacji wymienianych między nimi. Jest to szczególnie ważne w sytuacjach, gdy agenci AI reprezentują strony o sprzecznych interesach — wtedy kluczowe staje się zagwarantowanie spójności ustaleń i ich niezmienności.

  • UniCloud Manager

    Projekt zakłada stworzenie aplikacji webowej do zarządzania zasobami chmur obliczeniowych na Uniwersytecie im. Adama Mickiewicza w Poznaniu. Celem rozwiązania jest usprawnienie przydzielania i monitorowania zasobów (np. maszyn wirtualnych, kontenerów, baz danych oraz storage) używanych przez grupy zajęciowe. Aplikacja umożliwi administratorom tworzenie grup i ustalanie limitów kosztowych, a prowadzącym — zarządzanie przydziałami oraz kontrolę zużycia.
    Kluczowym elementem będzie monitorowanie kosztów, na podstawie którego system może automatycznie zwalniać zasoby (np. codziennie wyłączać maszyny wirtualne o 3:00 lub zwalniać je po zakończeniu semestru). Logowanie będzie realizowane przez LDAP, co ułatwi integrację z systemami uczelnianymi. Potencjalne korzyści obejmują optymalizację kosztów i efektywne wykorzystanie zasobów, przy ryzyku związanym z integracją wielu dostawców chmur.

  • COUPIDYN - Aplikacja mobilna do dzielenia się kuponami zniżkowymi

    Sklepy oferują wiele kuponów rabatowych, które często pozostają niewykorzystane. Projekt zakłada stworzenie aplikacji łączącej osoby, które chcą sprzedać posiadany kupon, z osobami, które chcą go wykorzystać. W pierwszej wersji aplikacja ma obsługiwać kupony do sklepów stacjonarnych, z możliwością rozszerzenia na sklepy online w przyszłości.
    Model utrzymania aplikacji zakłada pobieranie prowizji od każdej transakcji. Ryzykiem jest zbyt mała liczba użytkowników — w takim przypadku projekt może generować koszty większe niż przychody.

  • SeriesDiff

    Aplikacja odpowiada na potrzebę posiadania intuicyjnego narzędzia do oceny jakości danych opartych na szeregach czasowych. Jest skierowana do szerokiego grona odbiorców — zarówno specjalistów, jak i osób bez zaawansowanej wiedzy. Dzięki przyjaznemu interfejsowi umożliwia wizualizację oraz jakościowe porównanie wyników działania modeli uczenia maszynowego bazujących na szeregach czasowych, pomagając użytkownikom zrozumieć różnice między ich działaniem.
    Podczas analizy dostępnych rozwiązań nie znaleziono narzędzia umożliwiającego bezpośrednie porównanie dwóch szeregów czasowych — projekt wypełnia tę lukę. Kluczową wartością jest jasna informacja, jak nowy model zachowuje się względem poprzedniego, co ułatwia podejmowanie świadomych decyzji i dostosowanie działań na podstawie rzetelnych analiz.

  • Gra Symulacja Ruchu Drogowego

    Celem projektu jest stworzenie symulacji w środowisku graficznym 2D, która pozwoli porównać obecny system komunikacji publicznej (tramwaje, autobusy), ruchu drogowego (samochody) i pieszego z nowym systemem zaproponowanym przez zespół. W przeciwieństwie do podejścia opartego na „sztywnym” algorytmie, nowy system ma wykorzystywać wiedzę o aktualnej obecności obiektów w mieście.
    Program odwzoruje mechanizmy spotykane w dużych miastach w Polsce (np. algorytmy sygnalizacji świetlnej czy ruch tramwajów), a następnie porówna je z bardziej zoptymalizowanym rozwiązaniem i przeanalizuje wyniki. Symulacja wykorzysta elementy sztucznej inteligencji do opracowania algorytmu zarządzania światłami w różnych warunkach natężenia ruchu.

  • Container Delivery

    W firmie oferującej zamawianie kontenerów na odpady oraz usługi budowlane zdiagnozowano problem utrudnionej organizacji pracy wynikający z ręcznego wykonywania procesów. Aby go rozwiązać, powstanie aplikacja webowa automatyzująca przepływy wewnątrz firmy.
    Główną grupą docelową jest firma i jej pracownicy, którzy będą mogli zarządzać zleceniami oraz dodawać nowe zamówienia. Aby zmniejszyć nakład pracy po stronie obsługi, powstanie także widok dla klientów, umożliwiający samodzielne podanie szczegółów zamówienia (lokalizacja, rodzaj kontenera, termin dostawy, forma płatności itp.).
    Korzyści to skrócenie czasu obsługi zamówienia i lepsza organizacja zleceń (bieżących i archiwalnych), co ułatwi analizę wydajności. Ryzykiem jest niepełna analiza potrzeb użytkowników, która może utrudnić rozwój produktu — dlatego kluczowe będzie rzetelne zebranie wymagań i przełożenie ich na funkcjonalności oraz zaprojektowanie interfejsu przystępnego dla obecnych pracowników.

  • Laboteka - Przechowywanie Wyników Badań

    Projekt zakłada stworzenie narzędzia do zarządzania dokumentacją medyczną poprzez automatyczne przetwarzanie wyników badań zapisanych w formacie PDF lub w postaci skanów. Pacjenci często otrzymują wyniki w różnych formatach, co utrudnia ich przechowywanie, analizę i wyszukiwanie kluczowych informacji. Aplikacja wykorzysta technologię OCR do konwersji skanów na edytowalny i przeszukiwalny tekst, umożliwiając archiwizację oraz szybki dostęp do danych. Użytkownicy będą mogli porządkować wyniki badań i udostępniać je lekarzom, co usprawni proces diagnostyczny.
    Produkt będzie dostępny w wersji desktopowej i mobilnej. Grupą docelową są pacjenci oraz lekarze. Główne ryzyko to zapewnienie bezpieczeństwa danych medycznych zgodnie z restrykcyjnymi regulacjami prawnymi.

  • QuizMaster

    Projekt zakłada stworzenie nowoczesnej mobilnej platformy edukacyjnej, która rozwiąże problem niedostosowania tradycyjnych systemów e-learningowych do urządzeń mobilnych. Głównymi odbiorcami będą studenci, uczniowie oraz nauczyciele i wykładowcy, którzy szukają intuicyjnych narzędzi do nauki i zarządzania kursami. Aplikacja będzie opierać się na tworzeniu zespołów dydaktycznych, zapewniając łatwy dostęp do materiałów, interaktywnych testów i quizów z automatycznym ocenianiem, a także system powiadomień i kalendarz.
    Rozwiązanie zostanie wzbogacone o mechanizmy gamifikacji (punkty, rankingi i odznaki), aby zwiększyć motywację do nauki i zachęcić do tworzenia własnych materiałów. Projekt ma potencjał biznesowy dzięki subskrypcjom i sprzedaży kursów, a jednocześnie usprawni proces edukacyjny. Ryzykiem pozostaje konkurencja ze sprawdzonymi systemami LMS oraz potrzeba ciągłej modernizacji i optymalizacji technologicznej.

  • Mathlon - aplikacja do przygotowania do konkursów matematycznych

    Wielu uczniów ma trudność z efektywną nauką matematyki, brakiem dostępu do odpowiednich materiałów oraz monitorowaniem postępów. Tradycyjne metody często nie uwzględniają indywidualnych potrzeb i nie zapewniają optymalnych wyników, co może prowadzić do spadku motywacji.
    Aplikacja mobilna i webowa rozwiązuje te problemy, oferując spersonalizowane testy matematyczne, analizę błędów oraz rekomendacje tematów do powtórki. Uczniowie mogą uczyć się w dowolnym miejscu i czasie, a nauczyciele oraz rodzice zyskują dostęp do szczegółowych raportów o postępach.

  • System do zarządzania grafikami pracowniczymi

    PSB Mrówka w Lipnie (market budowlany) zidentyfikował problem manualnego tworzenia harmonogramów pracy, co jest czasochłonne i zwiększa ryzyko błędów. Projekt zakłada wdrożenie systemu automatycznego generowania grafików, który usprawni zarządzanie zmianami i poprawi organizację pracy.
    Głównymi użytkownikami będą kierownik marketu (planowanie i edycja grafików) oraz pracownicy (podgląd harmonogramów, zgłaszanie urlopów i wymiana zmian). System będzie dostępny jako aplikacja webowa oraz mobilna, zapewniając szybki i wygodny dostęp.
    Wdrożenie pozwoli skrócić czas planowania, ograniczyć błędy oraz zwiększyć przejrzystość i elastyczność procesu. Ograniczenia obejmują brak publikacji aplikacji mobilnej w Apple Store (dla iPhone’ów dostęp przez PWA), priorytet dla optymalizacji pod przeglądarkę Chrome oraz wybór Fluttera dla wersji webowej, co ma ułatwić wdrożenie przy założonej liczbie użytkowników.

  • KinetIQ

    KinetIQ to system skierowany do dzieci trenujących piłkę nożną, ich rodziców oraz trenerów. Rozwiązanie wspiera rozwój młodych talentów, łącząc technologię z praktycznymi potrzebami szkoleniowymi. Trenerzy mogą zarządzać drużyną, monitorować postępy zawodników oraz dostosowywać plany treningowe do indywidualnych potrzeb.
    Rodzice otrzymują przejrzyste informacje o parametrach treningu, takich jak szybkość czy przebiegnięty dystans. Dane są rejestrowane za pomocą dyskretnego urządzenia noszonego przez zawodnika, dzięki czemu rodzice i dzieci — bez specjalistycznej wiedzy — mogą obserwować postępy w czasie. Ryzyka obejmują wysoką konkurencję na rynku systemów monitorujących oraz możliwą niechęć użytkowników do wdrożenia nowego rozwiązania.

  • Motion Controlled Climbing Game

    Motion Controlled Climbing Game to projekt innowacyjnej gry RPG na PC, łączącej klasyczne sterowanie klawiaturą z systemem rozpoznawania gestów opartym na technologii MediaPipe. Gracz trafia do świata fantasy, w którym kluczowe akcje — walka, kradzież kieszonkowa czy rzucanie zaklęć — wykonuje naturalnymi ruchami dłoni przed kamerą. Zwiększa to immersję i umożliwia bardziej intuicyjne sterowanie, przy zachowaniu typowych mechanik RPG (eksploracja otwartego świata, rozwój postaci, nieliniowa fabuła).
    Projekt jest skierowany do fanów gier fantasy i entuzjastów nowych technologii. Główne ryzyka to wymagania sprzętowe oraz złożoność poprawnej implementacji rozpoznawania gestów, jednak optymalizacja i testy mają umożliwić realizację założeń.

  • SeekQuest - gra mobilna polegająca na szukaniu przedmiotów

    SeekQuest to aplikacja mobilna do rozgrywki terenowej, w której zadaniem graczy jest odnalezienie przedmiotu schowanego przez hosta gry i wykonanie jego zdjęcia jako potwierdzenia. W odróżnieniu od większości podobnych gier, produkt zapewni automatyczną weryfikację zdjęcia: system szybko zwróci wynik i naliczy punkty.
    Jak to działa? Host chowa przedmiot, fotografuje go z różnych stron i tworzy grę, którą inni mogą wyszukać. Następnie udostępnia graczom kod PIN, dzięki któremu mogą dołączyć do rozgrywki. Gracze szukają przedmiotu i przesyłają jego zdjęcie, a serwer porównuje je z oryginalnymi fotografiami hosta i na tej podstawie wydaje werdykt.
    W tym celu planowane jest użycie bibliotek uczenia maszynowego typu open source oraz podejścia opartego na feature extraction do porównywania zdjęć. Ryzykiem jest skuteczność modelu w różnych warunkach (np. zmienne oświetlenie, podobne obiekty, konieczność kadrowania zdjęć przez użytkownika).

  • STRIPE-KIT

    STRIPE-KIT ma na celu opracowanie pipeline’u do trenowania robotów w środowiskach in silico do wykonywania wcześniej zdefiniowanych przez użytkownika zadań. Przykładowo, system ma umożliwiać nauczenie robota nawigacji przez fragment lasu o określonych parametrach środowiska. Projekt odpowiada na problemy związane z trenowaniem robotów w środowiskach fizycznych oraz na ograniczenia wynikające z uczenia wyłącznie na statycznych danych treningowych.

  • Larpik - Aplikacja o wydarzeniach larpowych

    Projekt ma na celu rozwiązanie problemu braku dedykowanej przestrzeni do ogłaszania i wyszukiwania larpów w Polsce. Obecnie społeczność korzysta z rozproszonych narzędzi (np. Facebooka), które nie są dostosowane do jej potrzeb — ogłoszenia giną w natłoku treści, a część użytkowników stopniowo odchodzi z platformy. Dedykowana aplikacja webowa (a w przyszłości także mobilna) pozwoli na sprawniejsze wyszukiwanie wydarzeń i skuteczniejszą promocję larpów.
    Grupą docelową są polscy larpowcy — zarówno gracze, jak i organizatorzy. Aplikacja ma zapewnić jedno centralne miejsce do znajdowania wydarzeń i zarządzania promocją, zwiększając dostępność larpów również dla nowych odbiorców. Korzyści obejmują usprawnienie organizacji, większy zasięg i wzrost liczby uczestników. Ryzykiem jest konieczność zbudowania aktywnej bazy użytkowników na starcie, jednak wsparcie Stowarzyszenia Larpunk i realne zapotrzebowanie zwiększają szanse powodzenia.

  • ScreenUp - zarządzanie cyfrowym wyświetlaniem treści

    Projekt odpowiada na potrzeby klienta, u którego zidentyfikowano problem nieefektywnego zarządzania ogłoszeniami wyświetlanymi w różnych miejscach budynku. Opracowany system uprości i uelastyczni kontrolę wyświetlanych treści. Intuicyjny interfejs umożliwi szybkie dodawanie nowych materiałów oraz zarządzanie ich emisją.
    Platforma zaoferuje m.in. kolejkę komunikatów oraz harmonogramy wyświetlania. Kluczowym elementem będzie dystrybucja treści na urządzenia Raspberry Pi podłączone do monitorów.

  • FlowTik

    W firmie Jacobs Douwe Egberts proces wprowadzania nowego produktu na rynek jest złożony: obejmuje kilkadziesiąt etapów i angażuje pracowników z wielu działów. Obecnie działania są rozproszone i oparte głównie na komunikacji e-mail, co utrudnia śledzenie postępu i szybkie ustalenie, na jakim etapie znajduje się dany produkt.
    Projekt zakłada stworzenie systemu do obsługi tego procesu, który zwiększy przejrzystość i usprawni organizację pracy. Rozwiązanie jest skierowane do pracowników firmy Jacobs uczestniczących w tworzeniu nowych produktów. Wdrożenie ułatwi analizę etapów, poprawi kontrolę nad postępem i pozwoli sprawniej zarządzać projektami.

  • Scan&Save

    Wielu osobom trudno utrzymać kontrolę nad wydatkami — drobne zakupy potrafią z czasem przerodzić się w istotne „dziury” w budżecie. Produkt ma umożliwić nieinwazyjną obserwację wydatków oraz wspierać lepsze nawyki zakupowe. Dodatkowo aplikacja będzie sugerować tańsze sklepy niż te, w których użytkownik dotychczas najczęściej robił zakupy, aby ułatwić znajdowanie korzystniejszych cen.
    Rozwiązanie jest skierowane do osób korzystających z urządzeń mobilnych oraz wszystkich, którzy chcą mieć większą kontrolę nad budżetem i są gotowi poświęcić chwilę na analizę wydatków. Korzyści to potencjalne oszczędności i bardziej uporządkowane zakupy. Ryzykiem jest zbyt mała ilość aktualnych danych o cenach produktów w sklepach, co może obniżyć trafność rekomendacji.

  • AMUTetris

    AMUTetris to platforma webowa do zarządzania obciążeniami pracowników Wydziału Matematyki i Informatyki UAM, która zastępuje arkusz Excel. Usprawnia organizację pracy, automatyzuje procesy i minimalizuje ryzyko błędów. System oferuje m.in. obliczanie i symulację obciążeń, generowanie raportów, import/eksport danych oraz edycję przedmiotów.
    Platforma jest przeznaczona głównie dla kierowników kierunków oraz osób współzarządzających (np. planistów). Użytkownicy mają przypisane role z określonym zakresem dostępu. Projekt rozwiązuje problem nieefektywnego zarządzania obciążeniami, zwiększając efektywność, bezpieczeństwo, elastyczność i przejrzystość procesu.