Tematy od Firm 2023

Zwiń/rozwiń wszystkie opisy
Przełącz kolory

Comarch S.A.

vComarch Artificial Scrum Master

Celem projektu jest zbudowanie aplikacji mobilnej, wspomagającej pracę Scrum Mastera, wykorzystującej narzędzia sztucznej inteligencji. W trakcie przebiegu projektu grupa projektowa pozna podstawy metodyki Scrum ze szczególnym naciskiem na rolę i zadania Scrum Mastera. Dalej grupa zbada możliwości wykorzystania narzędzi sztucznej inteligencji w celu wykonywania powtarzających się czynności wykonywanych przez Scrum Mastera, aby na końcu zaprojektować i zbudować aplikację mobilną wspomagającą Scrum Mastera w codziennych obowiązkach


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

vCTS - elektroniczny system celowniczy wspomagany komputerowo

Celem projektu jest zbudowanie systemu celowniczego - klasy celowników kolimatorowych holograficznych w którym położenie znaku celowniczego byłoby obliczane przez system w zależności od czynników balistycznych (rodzaju broni, rodzaju i masy pocisku), pogody (prędkości wiatru, wilgotności), aktualnego położenia i kierunku strzału (aby uwzględnić odchylenie powodowane siłą Coriolisa).

Ramowo w zależności od postępów grupy projekt będzie składał się z trzech etapów, analityczno symulacyjnego – gdzie będzie analizowany wpływ wyżej wymienionych czynników na ruch pocisku. Etapu pomiaru czynników i budowania urządzenia mierzącego te czynniki, oraz etapu testów urządzenia na strzelnicy sportowej pod opieką wykwalifikowanych ekspertów.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

vSystem śledzenia wzroku i analiza użyteczności aplikacji do samoobsługi.

Projekt zakłada zbudowanie zaawansowanego urządzenia do śledzenia ruchu gałek ocznych opartego o kamerę endoskopową i oprogramowanie OpenCV w celu zbadania użyteczności (potocznie w tym przypadku intuicyjności obsługi) aplikacji do samoobsługi. W trakcie prac grupa będzie miała możliwość zaprojektowania, wykonania i oprogramowania urządzenia śledzenia ruchu gałek ocznych - wykorzystując elementy dostępne na runku (ang. off-the-shelf parts), techniki druku 3D, lutowanie i programowanie w języku Python*. Następnie powstałe w ten sposób urządzenie zostanie wykorzystane do zbadania użyteczności aplikacji komercyjnej.

*Pracownicy Comarch będą wspomagać w wykorzystaniu i nauczeniu się wyżej wymienionych technik.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

vWszystkomat

Celem projektu jest opracowanie automatu paczkowego oraz systemu do dystrybucji paczek. Do realizacji przez grupę projektową jest część software i hardware.
W części software do realizacji backend obsługujący system rozproszonych automatów paczkowych, frontend oraz aplikacja mobilna.
W części hardware opracowanie przeskalowanego modelu automatu paczkowego z interfejsem dla użytkownika, systemu otwierającego skrytki, lokalne oraz zdalne sterowanie skrytkami.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

Deloitte

vGo no Jutsu: Shikamaru's Challenge

Wersja Japońska:
戦略的頭脳で知られる奈良シカマルは、隠された村・木ノ葉隠れの村で、古来より伝わる謎めいた囲碁のルールに出会う。しかし、ゲームの仮想世界は人工知能納豆によって脅かされ、プレイヤーたちを恐怖に陥れ始めた。
シカマルは挑戦することを決意し、仲間とともに、最先端の人工知能納豆アルゴリズムをも欺くことができる古代のルールを探している。新たなルールを発見し、それを実行することで、秘策の里の平穏を取り戻そうというのだ。戦略家魂を持ち、シカマルの壮大な冒険を手助けしたい方は、ぜひご参加ください!一緒に、伝統と革新が融合した囲碁のプラットフォームを作り、戦略の世界に新たなフロンティアを発見しましょう!


タスクの説明
通常の囲碁ゲームでは、一定の大きさの碁盤(9路盤、13路盤、19路盤など)で対局する。囲碁プレイヤーにとって、周期的な碁盤で対局してみることは興味深い経験になるだろう。周期碁盤は一定の大きさ(例えば9x9)を持つが、境界はない。碁盤の代わりに、上下左右に同じ配置の牌を持つ別の碁盤があると想像することができる。このゲームでは、ズームインやズームアウトができるようにして、何が起こっているのかをよく見渡せるようにし、たとえば形を分析するときに、よりよい判断ができるようにする。

野心的な人のために、球体(この場合、上辺と下辺だけが存在し、辺は存在しない)や立方体(角で盤面が崩れるのが面白く、追加のゲーム戦略を定義する必要がある)上にゲーム盤を作成するオプションもある。

テクノロジー
- フロントエンドのAngularまたはReact
- 厳選されたグラフィックライブラリのサポート
- UnityまたはUnreal Engine


Wersja Polska:
W Ukrytej Wiosce 木ノ葉隠れの村 Shikamaru Nara, znany ze swojego strategicznego umysłu, natrafił na tajemnicze starożytne zasady gry w Go, które obiecywały rewolucję w świecie strategii. Jednakże, wirtualny świat gry został zagrożony przez Sztuczną Inteligencję 納豆, która zaczęła terroryzować graczy.
Shikamaru postanowił podjąć wyzwanie i wraz z przyjaciółmi poszukuje tych starożytnych zasad, zdolnych zwieść nawet najbardziej zaawansowane algorytmy A.I. 納豆. Wspólnie zamierzają odkryć i zaimplementować te nowe zasady, przywracając spokój 木ノ葉隠れの村. Jeśli masz duszę stratega i chcesz pomóc Shikamaru w tej epickiej przygodzie, dołącz do nas! Razem możemy stworzyć platformę do gry w Go, łącząc tradycję z innowacją, i odkryć nowe granice w świecie strategii!

Opis zadania:
W zwykłej grze w go gramy na planszy o określonym rozmiarze (np. 9x9, 13x13 lub 19x19). Ciekawym doświadczeniem dla graczy go byłoby spróbowanie gry na planszy cyklicznej. Cykliczna plansza ma określony rozmiar (np. 9x9), ale nie ma granic. Można to sobie wyobrazić tak, że zamiast planszy jest inna plansza z taką samą konfiguracją kamieni powyżej, poniżej, a także po lewej i prawej stronie. Gra powinna pozwalać na powiększanie i pomniejszanie, aby uzyskać dobrą perspektywę na to, co się dzieje, aby podejmować lepsze decyzje podczas np. analizowania kształtów.

Dla ambitnych również opcja stworzenia planszy do gry na kuli (wtedy istnieje tylko krawędź górna i dolna, nie istnieją boczne) oraz na sześcianie (ciekawe załamanie planszy w rogach które wymaga określenia dodatkowych strategii gry)

Technologia:
- Frontend Angular lub React
- Wsparcie wybranymi bibliotekami graficznymi
- Dla chętnych Unity lub Unreal Engine


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich

Estigiti Sp. z o.o.

vInteligentne przejście dla pieszych

Każdy z nas zna co najmniej jedno skrzyżowanie, na którym czas trwania zielonego światła przy przejściu dla pieszych zdaje się być lepiej dostosowany dla biegaczy niż dla przeciętnej osoby. Co jednak, kiedy osoba chcąca przejść przez ulicę ma większe potrzeby i wymaga wydłużenia czasu przejścia? Ten projekt ma na celu zbudowanie systemu, który za pomocą analizy strumienia wideo z kamery będzie w stanie odpowiednio dostosować czas sygnalizacji świetlnej do potrzeb przechodzących przez pasy osób starszych, z niepełnosprawnościami, rodziców z dziećmi, osób z bagażem czy grupy uczniów i jednocześnie zwiększyć ich bezpieczeństwo na drodze.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 4 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

vSystem generujący muzykę na podstawie preferencji użytkownika

Odkryj magiczny świat muzyki stworzony specjalnie dla Ciebie! Czy kiedykolwiek marzyłeś o tym, aby każda piosenka, którą słuchasz, była idealnie dopasowana do Twojego gustu? Teraz to możliwe! Nasz projekt sięga poza granice, tworząc niekończący się strumień nowych, unikatowych utworów, które spełnią Twoje muzyczne oczekiwania jednym kliknięciem.
Celem projektu jest stworzenie systemu, który będzie generować fragment utworów muzycznych, bazując na gustach użytkownika, wyrażonych w postaci linku do playlisty na platformie Spotify.
Rusz w muzyczną podróż, gdzie każdy dźwięk jest wyjątkowy, a każdy fragment to odkrycie. Poznaj przyszłość muzyki spersonalizowanej i zanurz się w świecie brzmień stworzonych specjalnie dla Ciebie!


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 4 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

Google

vOn-Prem to Google Cloud Connection Monitoring

Project goal is to design and implement software agents that could be used to monitor and troubleshoot network connectivity with resources deployed in Google Cloud.
Such agents can be deployed in on-prem data centers and perform active probing or traffic sampling. Collected telemetry (logs and metrics) should be sent to Google Cloud and visualized using Ops Dashboards or Grafana.

In case of connectivity problems, the team should propose a set of views/charts that could be used to validate connection health. If time permits, the team can build a static analysis of configuration changes that could be the root cause of connectivity issues (https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview). We can also consider using AI for network connectivity troubleshooting.

We expect that agent will be published on GitHub as open source ready to be used by interested companies or developers. Implementation technology is to be chosen by the participating team. We expect to use GCP Monitoring and Logging APIs to collect telemetry.

We assume that Google will offer access to a project in Google cloud where test resources will be deployed. Team will run software outside of Google (e.g. on personal laptop) over a longer period to observe stability of connection and validate troubleshooting journeys. It is expected to simulate and observe issues related to broken connectivity or broken connection configuration (on both sides).

Project collaboration will be primarily via Google Meet. Google can offer expert knowledge from the Google Cloud Networking team working on software defined network implementation and monitoring of Google Cloud.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Dostęp do platformy Google Cloud

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Projekt ma zasadniczo charakter akademicki, aczkolwiek zakładamy, że zespół opublikuje rozwiązanie na GitHub jak Open Source. Dzięki temu zainteresowane osoby będą mogły skorzystać z tak stworzonego oprogramowania.

Zakładamy, że materiały i rezultaty prac będą w języku Englishm. Część ekspertów, z którymi zespół będzie rozmawiał będzie jedynie anglojęzyczna.

Projekt jest całkowicie niezależny od oficjalnego programu praktyk w Google, który realizowany jest centralnie i wymaga formalnej rekrutacji.

Zachęcamy szczególnie do udziału osoby interesujące się tematyką sieci komputerowych.

W przypadku optymistycznych rezultatów, projekt będzie mógł być kontynuowany w ramach pracy inżynierskiej / magisterskiej.

Hued.me

vRozwój obecnej technologii IoT GPS w obszarze pojazdów

Celem projektu jest rozwinięcie istniejącego rozwiązania IoT GPS do śledzenia pojazdów. Ten projekt to nie tylko wyzwanie technologiczne, ale również szansa na udział w tworzeniu innowacyjnych rozwiązań.

Założenia projektu:
• Porównanie dostępnych modemów GSM,
• porównanie oraz implementacja przesyłu danych za pomocą różnych protokołów (HTTPS/MQTTS),
• zaprojektowanie obudowy dla urządzenia,
• dostosowanie urządzenia do pracy na zasilaniu akumulatorowym,
• przeprowadzenie testów niezawodności urządzenia,
• utworzenie wizualizacji danych otrzymywanych z urządzenia.

Technologie, z którymi będziesz pracować:
• ESP32,
• Modemy GSM,
• GPS,
• Protokoły HTTPS/MQTTS,
• Azure,
• Azure IoT Hub,
• C/C++/Python.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: Polish

Available groups: /2

Additional remarks:
(none)

IFIRMA SA

v"ContentLink” - algorytm rekomendacji artykułów na firmowym blogu

Cel projektu

Budowa algorytmu rekomendacji, który ma na celu zwiększenie czasu spędzanego przez użytkowników na firmowym blogu IFIRMA poprzez inteligentne sugerowanie powiązanych artykułów. System ma analizować zachowania użytkowników i ich interakcję z blogiem / artykułami, aby dostarczać spersonalizowane i trafne rekomendacje.

Celem jest wzrost ilości odsłon (artykułów), czasu na stronie (artykułów) - co powinno docelowo wpłynąć także na konwersyjność części blogowej (zapis do newslettera, przejście do LP produktowych, wypełnienie formularzy kontaktowych, …). Dostarczanie trafnych i angażujących treści jest kluczowe dla budowania zaangażowania związanego z blogiem i zwiększenia jego wartości biznesowej.

---
Kluczowe funkcje systemu

Analiza zachowań użytkowników i preferencji:
- Śledzenie aktywności użytkowników na blogu, w tym przeglądanych artykułów, czasu spędzonego na poszczególnych stronach i historii nawigacji.
- Wykorzystanie technologii np. Machine Learning do rozpoznawania wzorców i preferencji czytelniczych użytkowników.

Algorytm rekomendacji treści:
- Rozwój algorytmu rekomendującego artykuły na podstawie analizy treści, słów kluczowych, tematów i podobieństwa do innych artykułów.
- Personalizacja rekomendacji na podstawie indywidualnych zainteresowań i historii przeglądania użytkownika (lub oparcie o kohorty użytkowników)

Integracja z firmowym blogiem:
- Zintegrowanie algorytmu z platformą bloga IFIRMA, aby dynamicznie prezentować rekomendowane artykuły użytkownikom.

Analiza i optymalizacja wyników:
- Śledzenie skuteczności rekomendacji poprzez analizę metryk, takich jak wzrost czasu spędzonego na blogu i współczynnika klikalności (CTR) / odsłon kolejnych artykułów.
- Iteracyjne ulepszanie algorytmu na podstawie zebranych danych i interakcji z użytkownikami.

---
Oczekiwane korzyści
- Zwiększenie zaangażowania użytkowników i czasu spędzanego na blogu, dzięki lepszej prezentacji trafnych i interesujących treści.
- Lepsze zrozumienie preferencji i zachowań odbiorców treści.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Współpraca z działem IT IFIRMA dla integracji algorytmu z istniejącą infrastrukturą bloga / testów.

Accepted group size: 5 people

Acceptable project language: English, Polish

Available groups: /3

Additional remarks:
(none)

v"E-Order Manager” - aplikacja do wspomagania obsługi zamówień dla małych przedsiębiorców e-commerce

Cel projektu

Celem jest ułatwienie małym przedsiębiorcom e-commerce zarządzania zamówieniami poprzez integrację z popularnymi platformami sprzedaży online i marketplace'ami w Polsce. Aplikacja będzie monitorować zamówienia i dostarczać powiadomienia o nowych transakcjach.
Aplikacja ma ułatwić codzienną pracę małych przedsiębiorców e-commerce, integrując różne platformy sprzedaży i oferując kompletne rozwiązanie do monitorowania i obsługi zamówień.

---
Kluczowe funkcje systemu

Integracja z platformami e-commerce i marketplace'ami:
- Zintegrowanie aplikacji z najpopularniejszymi platformami e-commerce takimi jak WooCommerce, Shopify, … oraz marketplace'ami jak Allegro, Etsy, …
- Automatyczne synchronizowanie danych zamówień między platformami i aplikacją.

Monitorowanie zamówień i powiadomienia:
- Śledzenie i wyświetlanie informacji o nowych zamówieniach w czasie rzeczywistym.
- System powiadomień informujących o nowych transakcjach i ważnych aktualizacjach zamówień.

Zarządzanie Zamówieniami:
- Funkcje umożliwiające przeglądanie zamówień.
- Możliwość szybkiego reagowania na zmiany statusu zamówień i komunikacji z klientami.

Analiza Danych i Raportowanie:
- Narzędzia do analizy trendów sprzedaży, najczęściej kupowanych produktów i preferencji klientów.
- Generowanie raportów sprzedaży i analiz efektywności operacyjnej.

---
Technologie i narzędzia
- Integracja API: RESTful API, SDK platform sprzedażowych
- Bezpieczeństwo: szyfrowanie SSL, autentykacja OAuth


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 5 people

Acceptable project language: Polish

Available groups: /3

Additional remarks:
(none)

v"MicroBiz” - aplikacja mobilna do zarządzania fakturami dla działalności nierejestrowanej (oparta o API IFIRMA)

Cel projektu

Opracowanie aplikacji dla działalności nierejestrowanej, która wykorzystując API IFIRMA do obsługi faktur umożliwi wystawianie faktur oraz monitorowanie i alerty dotyczące limitu transakcji miesięcznych. Dodatkowo pomoże też zweryfikować warunki uprawniające do tego typu działalności (checklista / formularz).
Aplikacja ma znacząco upraszczać procesy związane z wystawianiem faktur i monitorowaniem limitu transakcji, co jest kluczowe dla małych przedsiębiorców i freelancerów, którzy prowadzą ten typ działalności.

Kluczowe funkcje systemu
Weryfikacja warunków działalności nierejestrowanej:
- Interaktywna checklista pozwalająca na sprawdzenie, czy użytkownik spełnia kryteria do prowadzenia działalności nierejestrowanej.
- Informacje i porady dotyczące przepisów i wymogów prawnych.
Wystawianie faktur:
- Funkcjonalność wystawiania faktur zgodnie z obowiązującymi przepisami, korzystając z API IFIRMA.
- Możliwość personalizacji faktur i dostępu do szablonów.
Monitorowanie wartości i alerty:
- Automatyczne śledzenie wartości transakcji w ramach limitu dla działalności nierejestrowanej.
- Alerty informujące o zbliżaniu się do limitu transakcji miesięcznych.
Integracja z API IFIRMA:
- Wykorzystanie API IFIRMA do pobierania danych o wystawionych dokumentach sprzedaży i rejestrowania wpłat.

Technologie i Narzędzia
- Komunikacja API: HTTPS, format danych JSON
- Bezpieczeństwo: Szyfrowanie SSL, autentykacja OAuth


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Współpraca z zespołem IFIRMA w celu zapewnienia kompatybilności z API.

Accepted group size: 5 people

Acceptable project language: Polish

Available groups: /3

Additional remarks:
(none)

v"TechJob Aggregator” - agregator ofert pracy firm IT

Cel projektu

Opracowanie aplikacji, której zadaniem będzie automatyczne zbieranie i strukturyzowanie ofert pracy ze stron karier firm IT. Projekt zakłada wykorzystanie zaawansowanych technik parsowania stron internetowych i AI (jako opcja) do identyfikacji oraz ekstrakcji danych z ofert pracy, umożliwiając szybki dostęp do zaktualizowanych informacji o pracy w sektorze IT.

---
Kluczowe funkcje systemu

Identyfikacja i monitoring stron karier firm IT:
- Analiza serwisów z bazy danych firm IT w celu identyfikacji adresów stron z ofertami pracy (np. sekcje "Kariera").
- Automatyczne rozpoznawanie i śledzenie zmian na stronach karier.

Ekstrakcja i parsowanie ogłoszeń pracy:
- Zastosowanie parserów i/lub technik AI do pobierania treści ofert pracy, w tym z podstron.
- Ekstrakcja kluczowych informacji takich jak stanowisko, rodzaj pracy (zdalna, hybrydowa, stacjonarna), lokalizacja, wymagania, etc…

Strukturyzacja i organizacja danych:
- Przetwarzanie pozyskanych danych w celu utworzenia ustrukturyzowanych wpisów o ofertach pracy.
- Klasyfikacja ofert według różnych kategorii i filtrów dla łatwiejszego wyszukiwania i segmentacji.

Optymalizacja kosztów parsowania i użycia AI:
- Wykorzystanie efektywnych metod parsowania stron, wyrażeń regularnych i innych metod i narzędzi, celem optymalizacji ewentualnego użycia AI i minimalizacji kosztów operacyjnych.
- Zastosowanie technik uczenia maszynowego dla poprawy dokładności ekstrakcji danych.

Interfejs użytkownika i funkcje wyszukiwania:
- Przyjazny dla użytkownika interfejs do przeglądania i wyszukiwania ofert pracy.
- Funkcjonalności filtrowania i sortowania wyników.

---
Technologie i narzędzia
- AI i ML - prawdopodobnie: TensorFlow, PyTorch, Scikit-learn, GPT / LLAMA
- Web Scraping - prawdopodobnie: BeautifulSoup, Selenium


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 5 people

Acceptable project language: Polish

Available groups: /3

Additional remarks:
Realizacja tematu będzie wymagać przekazania praw autorskich.

InsERT S.A.

vKrótszy czas przy kasie dzięki AI/Computer Vision

Cel Projektu
Celem projektu jest rozwój i implementacja systemu zdolnego do rozpoznawania produktów ze zdjęć za pomocą modelu one-shot learning. Architektura Siamese Network umożliwia rozpoznawanie nawet tych typów obiektów, którymi model nie został zasilony w trakcie trenowania. Uzyskujemy dzięki temu unikatową własność - dodanie kolejnego produktu spożywczego nie będzie wymagało specjalisty, zasobów czasowych i sprzętowych do kolejnego przetrenowania modelu, a wyłącznie dostarczenia drobnej liczby zdjęć.

Przykład zastosowania komercyjnego
Klient podchodzi do kasy samoobsługowej. Kładzie na wagę banana, kamera wykonuje zdjęcie, wysyła do modelu, a ekran za jego pomocą natychmiast wyświetla najbardziej podobne owoce z bazy danych (np. różne gatunki bananów). To udogodnienie dla obydwu stron. Klient wykona zakupy szybciej i uniknie mozolnego wyszukiwania produktu. Sklep może przekierować więcej klientów do kas samoobsługowych, dzięki czemu pracownicy będą mieli lżejszą pracę. Dzięki zastosowanej architekturze Siamese Network sklep może dodać kolejny produkt poprzez wgranie jego zdjęcia do systemu - bez konieczności zaangażowania specjalistów technicznych i zasobów sprzętowych.

Technologie
-Język: Python
-Narzędzia sieci neuronowych: TensorFlow, Keras
-Główna architektura sieci neuronowej: Siamese Network
-Jedna ze wstępnie przetrenowanych sieci jako baza Siamese Network - np. MobileNet
-Prezentacja wyników: Jupyter Notebook, matplotlib
-Obsługa wielowymiarowych danych: numpy

Perspektywy projektu
Model jest elastyczny na kilku płaszczyznach:
- nie ma predefiniowanej listy produktów - można ją łatwo rozszerzać poprzez proste dodanie zdjęć
- może zostać zintegrowany z dowolną platformą, na której możliwe jest włączenie skryptu Python
- działa w różnych otoczeniach - powinien być obojętny na tło; dzięki temu może obrabiać zdjęcia z różnych wag i kas samoobsługowych
Z powyższych powodów grupa studentów po dodatkowym dopracowaniu modelu może próbować sprzedać produkt w sieciach sklepów, oferując potencjalnie większą efektywność obsługi klientów i oszczędność zasobów.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • wykład ze wstępnymi informacjami dotyczącymi projektu

Accepted group size: 3 people, 4 people

Acceptable project language: Polish

Available groups: /3

Additional remarks:
Projekt przeznaczony dla osób, który miały już styczność z chociaż częścią takich narzędzi jak numpy, tensorflow, keras, lub chętnych na poświęcenie czasu w celu nauki podstaw.

InterElcom Sp. z o.o.

vInteligenta kostka Time Cube” do pomiaru czasu nad projektami

Celem projektu jest stworzeni urządzenia które pozwoli na dynamiczny pomiar czasu pracy nad różnymi projektami. Skierowanie jest ono do ludzi którzy w ciągu jednego dani prac pracują nad kilkom różnymi projektami i potrzebują zmierzyć czas jaki nad nimi spędzili. Urządzenia ma charakteryzować się prostotą wykonania oraz użytkowania.
W skład projektu wchodzi:
- Zaprojektowanie i wykonanie obudowy (sugerujemy druk 3D)
- Zaprojektowanie i wykonacie układu elektronicznego
- Zaprojektowanie i wykonanie platformy webowej do przetwarzania i wizualizacji danych


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

vSystem magazynowania IoT

Wykonanie systemu który będzie wskazywał na miejsce (szufladkę) elementu zgodnie z wprowadzonymi informacjami do bazy danych.
System ma pozwalać na wskazanie w którym miejscu (szufladce) znajduje się poszukiwany element (najlepiej wskazanie za pomocą diody LED – podświetlenie szufladki). Powinniśmy mieć możliwość na poszukiwanie za pomocą wyszukiwarki. Możliwe scenariusze:
1. Poszukujemy konkretnego elementu – wpisujemy jego nazwę do wyszukiwarki a wtedy system pokazuje nam lokalizację (lub ich klika gdy nazwa jest mało precyzyjna)
2. Wpisujemy konkretną lokalizację a ta jest nam przez system wskazywana (podświetlana)
3. Możliwość z p. 1 ale za pomocą instrukcji wydawanej dźwiękowo – dodatkowa funkcjonalność
System powinien mieć możliwość modyfikacji oraz dodawania i usuwania nowych pozycji elementów.
Konfiguracja systemu oraz wprowadzanie i modyfikacja danych powinna być możliwie szybka i łatwa, np. poprzez wbudowany serwer i stronę w sieci lokalnej. Interfejs graficzny umożliwiać ma przede wszystkim:
1. podgląd oraz wprowadzanie informacji, jakie komponenty oraz w jakim zakresie wartości znajdują się w danej szufladce,
2. modyfikacje ilości kolumn i wierszy ścianki,
3. ustalanie priorytetów danej kategorii (jeśli system priorytetów zostanie zaimplementowany).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

vWyświetlacz LED IoT

Stworzenie wyświetlacz LED (4 cyfry) sterowanego za pomocą WiFi/Bluetooth. Projekt zakłada zaprojektowanie (Schematy, płytka PCB, stworzenie oprogramowania embedded oraz wykonanie prototypu), wyświetlacza LED (4cyfry) który będzie miał możliwość prostego sterowania bezprzewodowego (układ SoC ESP32).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

iteratec

vDzieje się! - aplikacja do odkrywania lokalnych wydarzeń i aktywności

Przykładowe funkcjonalności:
- logowanie (jako użytkownik/organizator)
- przeglądanie i filtrowanie wydarzeń, atrakcji i aktywności (np. wg lokalizacji, terminów, preferencji użytkownika)
- zapisywanie ulubionych wydarzeń
- powiadomienia o nadchodzących wydarzeniach
- zarządzanie wydarzeniami jako organizator
- asystent AI sugerujący wydarzenia
- rezerwacja aktywności/kupno biletów

Założenia technologiczne:
- aplikacja webowa, pisana z założeniem mobile-first
- frontend: Vue 3 + TypeScript
- backend: Spring Boot 6 (Java/Kotlin)
- baza danych: dowolna
(Wymienione technologie to sugestie oparte o nasze doświadczenie - ostateczne technologie dobierzemy w oparciu o umiejętności i doświadczenie uczestników projektu)


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
(none)

Neurosoft Sp. z o.o.

vGeoPlan - system planowania geoprzestrzennego dla roju dronów

Zadanie polega na opracowaniu edytora do interaktywnego wprowadzania danych o geolokalizacji różnych obiektów (na mapie), które obsługują system złożony z roju dronów realizujących określoną misję. Edytor powinien pozwalać na wprowadzania elementów infrastruktury (np. aktywne stacje naziemne, lądowiska, etc.) ale także obszary wyłączone z operacji. Odrębnym podzadaniem może być także moduł planowania lotu (na mapie). Zadanie będzie opierać się na aplikacji NeuroSpace Monitor.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.
  • Dostęp do kodu/modułów aplikacji NeuroSpace
  • dostęp do środowiska produkcyjnego monitorującego zadaną przestrzeń za pomocą roju dronów

Accepted group size: 3 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
konieczne podpisanie NDA

vLexChat - doradca prawny w oparciu LLM

Zadanie polega na stworzeniu prototypu systemu odpowiadającego na pytania z zakresu polskiego parawa (wykorzystanie korpusu danych opracowywanych przez NeuroLex - przepisy prawa + orzeczenia sądów powszechnych), który wykorzystuje technologię LLM. Przewiduje się zastosowanie różnych modeli LLM: GPT4 ew. Llama.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.
  • Dostęp do danych prawnych
  • dostę do klastra do uczenia sieci neuronowych

Accepted group size: 3 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
konieczne jest podpisanie NDA

Next Level Group Nokia Solutions and Networks

vMakieta przedstawiająca działanie sieci private 5G z elementami IoT

Celem projektu jest stworzenie realnej makiety (np. przy użyciu druku 3D) przedstawiającej założenia sieci private 5G wraz z elementami IoT (czujniki dowolnego typu). Makieta może przedstawiać wybrany element SmartCity lub np. rozproszoną firmę po całym kraju z centralnym punktem do zbierania i zarządzania danymi poprzez sieć 5G.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.
  • udostępnienie/szkoelnia w zakresie druku 3D
  • dostep do nowych technologi sprzęt 5G czy urządzeń IoT.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /3

Additional remarks:
(none)

vRobot-konferansjer stworzony w oparciu o robota Temi

Celem projektu jest stworzenie robota- konferansjera ale też wyposażonego w funkcje nawigacji i FAQ w oparciu o platformę Temi.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.
  • Udostępnienie robota wraz z platformą Temi Center oraz dostępem do SDK

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

Ocado Technology

vInternal open source portal

Portal wspierający kulturę internal open source. Umożliwia dzielenie się artefaktami np. biblioteką, zbieranie grupy wkoło danego artefaktu, mozliwość głosowania na najciekawsze, komentowanie itp. Portal mógłby być pluginem do Spotify Backstage i bazowac na istniejącej w nim strukturze (osoby, zespoły).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vProductEye

Multimedialne rozwiązanie webowe do przeglądania trójwymiarowych modeli produktów E-commerce sterowane przy użyciu wzroku.
Zadanie polega na zrealizowaniu wtyczki dla strony internetowej do przeglądania trójwymiarowych modeli produktów, które będą prezentowane podążając za wzrokiem użytkownika celem ulepszenia jego doświadczenia pochodzącego z korzystania ze strony internetowej. Z uwagi na ochronę danych całość musi działać po stronie przeglądarki.

Technologie: JavaScript, HTML, CSS, nodeJS, GIT


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vRobimy Dobro

Co roku w okresie przedświątecznym polskie oddziały Ocado angażują się w akcję “Szlachetnej paczki”, która polega na kupowaniu osobom potrzebującym różnego rodzaju produktów. Aby zebrać pieniądze potrzebne do zrobienia zakupów pracownicy zgłaszają aukcje charytatywne, takie jak ciasta, ubrania własnej produkcji, obrazy, wspólne treningi czy wycieczki.

Celem projektu jest wykonanie systemu usprawniającego organizację wydarzenia, umożliwiającego:
* Wprowadzanie aukcji przez pracowników
* Harmonogramowanie aukcji (przypisanie aukcji do dni)
* Automatyczne tworzenie strony prezentującej zaplanowane aukcje
* Publikowanie akcji na wybranym kanale w komunikatorze Slack
* Zarządzanie przebiegiem aukcji w komunikatorze
* Zamknięcie i podsumowanie z aukcji w komunikatorze

Wymagane technologie:
* Google Apps Script albo Spring Boot + React


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vSimul Insight

Przedmiotem projektu jest narzędzie mające wspierać zespół zajmujący się rozwojem algorytmu rozwiązującego wariant problemu plecakowego - przygotowywanie planu pakowania zakupów przed wysłaniem ich do klienta. Jest to problem NP-trudny i nie istnieje możliwość wyliczenia dla niego optymalnego rozwiązania w akceptowalnym czasie. Zespół używa więc symulacji do oceny zmian w algorytmie. Zmieniona wersja algorytmu pakuje tysiące toreb, a wynik jest porównywany z planem pakowania wygenerowanym dla tych samych zakupów przez bazową wersję algorytmu. Porównanie jest nietrywialne i wymaga uwzględnienia dziesiątek metryk takich jak liczba koszy i toreb zaproponowanych w planie pakowania, ale również stopnia rozproszenia tego samego produktu pomiędzy torbami, albo produktów tego samego klienta pomiędzy koszami. Celem projektu jest opracowanie narzędzia, które będzie zbierać wyniki symulacji i raportować ich wyniki w przejrzysty sposób.
Technologie: BigQuery, Python, Streamlit, GIT.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vTeam healtcheck

System umożliwiający zbieranie opinii programistow o ich pracy jako plugin do Backstage (https://backstage.io). Dane powinny być zbierane cyklicznie przez wybrane zespoły w portalu (konfiguracja pozwala wybrać jakie zespoły i z jaką kadencją dostają prośbę o wypełnienie). Wyniki dostępne w formie tekstowej (ocena + komentarz), z szybkim przejściem do historii, oraz w formie graficznej (trendy).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vWspomaganie Diagnostyki FAS

Celem projektu jest stworzenie narzędzia wspomagającego lekarzy w procesie diagnostyki FAS.
Część metod diagnostycznych wymaga pomiarów fizycznych twarzy przez lekarza. Metody te są dla dzieci niekomfortowe i stresujące. Dodatkowo pomiar ręczny twarzy jest czasochłonny i wymaga dużej precyzji i ostrożności. Projekt zakłada automatyzację tego procesu z wykorzystaniem analizy zdjęcia, która eliminuje konieczność bezpośredniego kontaktu fizycznego co znacznie zwiększa komfort badania dla małego pacjenta. Analiza zdjęcia może być wykonana szybko i precyzyjnie dostarczając dokładnych i powtarzalnych wyników.
Zakończona diagnostyka wymaga również stworzenia stosownych raportów podsumowujących badanie. To kolejny proces, którego automatyzacja pozwala na lepsze wykorzystanie czasu i umiejętności personelu medycznego.

Planowane funkcjonalności:
- Analiza zdjęcia twarzy dziecka w celu wykonania pomiarów wyznaczonych elementów twarzy, np. szerokość oczu, wysokość wargi oraz klasyfikacja wyników.
- Generowanie i wizualizacja siatek centylowych do oceny fizycznego rozwoju dziecka
- Generowanie raportów podsumowujących diagnostykę

W trakcie współpracy będzie możliwość konsultacji stworzonego rozwiązania z ekspertem dziedzinowym - specjalistą pediatrii, psychiatrii dzieci i młodzieży.

Technologie: Python, aplikacja desktop


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

OptimoLogic

vModuł optymalizacji transportu wielomodalnego

Celem projektu jest stworzenie samodzielnego modułu w formie aplikacji serwerowej. Komunikacja z modułem ma się odbywać z wykorzystaniem interfejsu programowania aplikacji (application programming interface, API) w formacie plików .json. Moduł ma za zadanie wyznaczać trasy pojazdów w celu dostarczenia ładunków z magazynu centralnego do klientów z uwzględnieniem ich gabarytu, czyli znany z literatury problem marszrutyzacji pojazdów z ograniczoną ładownością (capacitated vehicle routing problem). Ponadto należy
uwzględnić transport wielomodalny, czyli dopuszcza się przewóz ładunków m.in. z wykorzystaniem transportu drogowego i kolejowego. Odległości między klientami (miastami) będą dostępne z innego modułu. Moduł ma zwracać trasę po optymalizacji z wykorzystaniem algorytmu zachłannego oraz co najmniej jednej metaheurystyki (przeszukiwanie lokalne, symulowane wyżarzanie, przeszukiwanie z zabronieniami, algorytm genetyczny lub algorytm mrówkowy i inne wybrane). Wybór technologii do ustalenia.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 3 people, 4 people

Acceptable project language: Polish

Available groups: /2

Additional remarks:
(none)

vModuł przetwarzania i wizualizacji danych telemetrycznych

Celem projektu jest stworzenie systemu webowego do wizualizacji danych telemetrycznych zebranych z pojazdu ciężarowego. Ponadto w ramach projektu należy zaprojektować urządzenia do zbierania danych, które będzie przesyłać informacje do systemu webowego. Z tego powodu system webowy musi być wyposażony bazę danych, która pomoże zarządzać zebranymi danymi. Wybór technologii do ustalenia.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: Polish

Available groups: /2

Additional remarks:
(none)

PPG Global Business Services Poland

vColorrendering platform

Czy zastanawiałeś/aś się kiedyś na jaki kolor pomalować ścianę? Jak będzie wyglądała, gdy pomalujemy ją na kilka kolorów? Jeżeli tak, to ten projekt jest właśnie dla Ciebie!

Celem projektu jest utworzenie aplikacji do obróbki zdjęć, przyjaznej dla użytkownika, która będzie posiadała następujące funkcjonalności:
- wgrywanie zdjęcia (w różnych formatach i rozmiarach) w celu segmentacji
- standardowe funkcje „retuszowania zdjęć”, takie jak zmiana rozmiaru/przycinanie/rozjaśnianie-przyciemnianie/obrót, czyszczenie zdjęć np. https://cleanup.pictures
- segmentację zdjęcia manualnie
- kolorowanie/renderowanie sekcji z cyfrową paletą kolorów PPG z zachowaniem oryginalnej struktury podłoża
- możliwość robienia zrzutów/zapisywania gotowego, przetworzonego zdjęcia


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i podpisania umowy o zaufaniu poufności (NDA).

vEasy Inventory - Counting Drone

Czy zastanawiłeś/aś się kiedyś jak wygląda inwentaryzacji w wielkich magazynach i jak nowoczesna technologia mogłaby ten proces wspomóc? A może interesujesz się dronami lub chciałbyś/abyś zobaczyć, jak wygląda wykonanie prototypu drona - od jego budowy do zaprogramowania aplikacji sterującej?

Jeżeli na choć jedno pytanie odpowiedziałeś/aś "Tak" to ten projekt jest właśnie dla Ciebie!

Przynajmniej raz w roku, w każdym magazynie PPG, odbywa się inwentaryzacja znajdujących się w nim palet. Polega ona na zliczeniu, ile i jakie palety znajdują się na regałach magazynowych. Problematyczne są palety, które są składowane bardzo wysoko. Ich inwentaryzacje wykonuje się albo poprzez ściągnięcie wszystkich palet (bardzo czasochłonne), albo jeden pracownik jest podnoszony za pomocą wózka widłowego na wysokość palet (dział BHP uwielbia takie pomysły!). Szukając możliwości rozwiązania tego problemu pojawił się pomysł "Counting Drone".

Celem projektu jest zaprogramowanie aplikacji do sterowania dronem i/lub zbudowania prototypu drona, który będzie:
- sprawdzał czy w wybranym miejscu znajduje się jakiś obiekt,
- wykona zdjęcie etykiety umieszczonej na obiekcie,
- prześle zdjęcie wraz z informacją o lokalizacji do aplikacji.

PPG zapewni drona/części do budowy drona.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i podpisania umowy o zaufaniu poufności (NDA).

vTechTrainerHub

PPG stawia na ciągły rozwój swoich pracowników i w tym celu oferuje im wiele szkoleń, dzięki którym mogą rozwijać swoje umiejętności. Aby uprościć proces zapisywania na szkolenia chcielibyśmy stworzyć aplikację, która będzie łączyła w sobie katalog wraz z możliwością zapisywania się na szkolenia.

Celem projektu jest stworzenie aplikacji szkoleniowej o następujących funkcjonalnościach:
- katalogu dostępnych szkoleń z możliwością filtrowania według wskazanych parametrów,
- zapisywanie na szkolenia.
Aplikacja miałaby być dostępna zarówno na telefon jak i komputer.

Proponowana technologia - Power App


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i podpisania umowy o zaufaniu poufności (NDA).

PROA Technology

vAI4Post

Nasz zespół poszukuje ambitnych studentów do współpracy nad opensource'owymi dużymi modelami językowymi.
PROA Technology realizuje projekt finansowany przez NCBiR pn. "Opracowanie i wdrożenie systemu inteligentnego dyspozytora korespondencji do wykorzystania w firmach prywatnych oraz Instytucjach Użyteczności Publicznej". Przedmiotem projektu jest opracowanie i wdrożenie systemu inteligentnego dyspozytora korespondencji AI4POST. System będzie dokonywał analizy wiadomości tekstowej (w formie e-mail lub wiadomości na chacie) pod kątem przedstawionej potrzeby oraz dokonywał przypisania odpowiednich adresatów wiadomości. System będzie przystosowany do wdrożenia w firmach prywatnych
oraz instytucjach użyteczności publicznej.
Zbudowany system będzie wykorzystywał metody ekstrakcji danych oparte o uczenie maszynowe oraz przetwarzanie języka naturalnego NLP z funkcją interpretacji kontekstu wypowiedzi.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i podpisania umowy o zachowaniu poufności (NDA).

RST Software Masters

vAplikacja wspomagająca śledzenie profili i umiejętności pracowników Software Housów

Projekt zakłada stworzenie aplikacji webowej, dedykowanej dla środowiska software house, mającej na celu usprawnienie procesów związanych z zarządzaniem informacjami dotyczącymi programistów, testerów i DevOpsów zatrudnionymi w organizacji. Aplikacja ma służyć jako kompleksowe narzędzie wspierające gromadzenie, śledzenie i prezentację umiejętności oraz know-how pracowników w danych technologiach i branżach

Preferowane technologie: React.js/Next.js, Node.js/Nest.js


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

vCar Sharing Tinder

Celem projektu jest stworzenie aplikacji mobilnej, której głównym celem jest skuteczne łączenie osób dojeżdżających do biur samochodem w tych samych godzinach. Aplikacja ma nie tylko sprzyjać oszczędnościom na paliwie, ale także przyczynić się do redukcji ilości pojazdów krążących po Wrocławiu, co z kolei wpłynie korzystnie na zrównoważony rozwój miejskiego środowiska.
Projekt ten ma na celu nie tylko przyczynienie się do optymalizacji wykorzystania samochodów w celach dojazdowych, ale również kształtowanie bardziej zrównoważonych i społecznych praktyk w dziedzinie mobilności miejskiej. Aplikacja ma stanowić krok w kierunku redukcji emisji, korków ulicznych i poprawy jakości życia w mieście.

Preferowane technologie: React Native, Node.js/Nest.js


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vChatGPT detective

W dzisiejszych czasach AI jest praktycznie wszędzie, a większość treści powstaje w sporej części właśnie z wykorzystaniem narzędzi takich jak chatGPT. Celem projektu jest stworzenie wtyczki do chroma, która przy użyciu machine learningu spróbuje ocenić, czy artykuł, lub niektóre paragrafy zostały w całości wygenerowane przez AI


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vZakorkowana mapa Wrocławia

Ulica Zwycięska jest najbardziej zakorkowaną ulicą we Wrocławiu, ale nie jest to jedyna zakorkowana ulica w naszym mieście. Korki, oprócz zwiększenia czasu dojazdu powodują, że miasto jest coraz bardziej zanieczyszczone. Celem projektu jest zaprezentowanie heatmapy Wrocława z możliwością filtrowania (po godzinach), które ulice są najbardziej zakorkowane. W ramach projektu trzeba będzie przygotować scrapper danych zintegrowany z google maps i open street maps, aby pobierać dane w zależności od dnia.

Preferowane technologie: usługi AWS, pozostałe wedle uznania


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

SatRev S.A.

vWizualizacja pozycji oraz elementów orbitalnych satelitów w czasie rzeczywistym.

Wymagania funkcjonalne:
- Mapa 2D oraz 3D (opcjonalnie) z naniesionymi pozycjami wybranych satelitów oraz stacji naziemnych.
- Łatwa możliwość wybrania satelity lub stacji naziemnej.
- Wyświetlana jest orbita tylko jednego wybranego satelity.
- Opcjonalnie: pokazanie na mapie wszystkich satelitów wraz z orbitą na najbliższe 2h lotu (możliwe do wyłączenia)
- Wyświetlanie stożka anteny wybranego satelity.
- Dodawanie satelitów po nazwie, NORAD ID lub na podstawie własnego TLE/3LE.
- Dodawanie stacji naziemnych w oparciu o LAT, LON i ALT.
- Wyświetlane są parametry orbitowania wybranych satelitów na podstawie TLE/3LE:
* Apogeum,
* Perygeum,
* Średnia wysokość,
* Inklinacja,
* Ekscentryczność,
* Czas przebywania w eklipsie, podczas aktualnej doby (opcjonalnie).
Możliwość nadpisania TLE/2LE.
- Polar chart z naniesioną trajektorią następnego przelotu nad stacją naziemną. (opcjonalnie)
- Lista zawierająca informacje o następnych przelotach z możliwością filtrowania po satelicie oraz stacji naziemnej. (opcjonalnie)
- Wyświetlanie informacji (data, czas trwania, maksymalna elewacja) o najbliższym przelocie po wybraniu stacji naziemnej.

Wymagania niefunkcjonalne:
- Aplikacja webowa lub komponent pozwalający na wpięcie do aplikacji webowej wraz z instrukcją.
- Główne źródło danych (TLE/3LE) – CelesTrack lub Space-Track.

Sugerowana technologia:
- Svelte


Support offered by company:

  • Consultations by an employee of the company.

Accepted group size: 4 people, 5 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
Projekt open source na licencji MIT

SmartBear Software sp. z.o.o.

vA web application to track and recall important moments in the project's lifetime.

SmartBear provides a portfolio of trusted capabilities that give software development teams around the world visibility into end-to-end quality through test management and automation, API development lifecycle, and application stability, ensuring each software release is better than the last.


A lot of times software development projects actually succeed. Some other times they fail.
Learnings from both successful and failed projects are quite important, but too often after the project is delivered no one really remembers when and what happened in its lifetime.

In the proposed project student's task will be to create a visually appealing application used to track and recall important moments in the project's lifetime from the perspective of developers, project managers, and operations.

As a result, after project closure a timeline of project highlights is accessible, helping in the facilitation of learning. Technically students will be asked to create a web application that saves, stores, and displays short textual and graphical highlights related to the project. Authentication required would use GitHub social login, and integrations with CI/CD tooling Jira and Slack APIs may be needed. In Frontend we propose React/Next.js, backend technologies are up to the participant's discretion. It would be highly beneficial for students to know the basics of full-stack software development of web apps.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Kontakt merytoryczny (pytania techniczne) dla tego projektu - Mateusz Wroński, Lead Software Engineer, e-mail: mateusz.wronski@smartbear.com

Koordynacja wewnatrz firmy- Joanna Gerwatowska, Learning and Development Specialist, e-mail jak wyżej

Poproszę o dodanie opisu firmy (taki sam jak w tym zgłoszeniu), do projektu zgłoszonego przez aleksandra.pelc@smartbear.com, pt. "Aplikacja do pomiaru zuzycia baterii telefon przez wskazana aplikacje (na Android lub iOS)" - Dziękuję.

Aktualne logo firmy dla obu projektów, wysłałam e-mailowo.

vBatteryMetter

Celem projektu jest dostarczenie aplikacji umozliwiajacej sprawdzenie poziomu wykorzystania baterii przez inna, dowolnie wskazana aplikacje. Aplikacja jest do zaimplementowania na urzadzenia z systemem Android lub iOS.
Prezentacja graficzna wynikow powinna byc zapewniona w przegladarce, a uzytkownik powinien moc przejrzec historie wynikow do 30 dni wstecz, i filtrowac je ze wzgledu na model urzadzenia, system operacyjny czy czas.

Wymagania projektowe dla aplikacji mobilnej :

Aplikacja musi działać poprawnie na trzech ostatnich wersjach systemu Android lub iOS.
Aplikacja musi umożliwiać instalację i odinstalowanie w dowolnym momencie.
Użytkownik powinien mieć możliwość wskazania dowolnej aplikacji, dla której ma odbywać się pomiar zużycia baterii.
Aplikacja musi zawierać funkcję startu/stopu pomiaru.
Pomiar zużycia baterii może odbywać się w jednostkach mAh lub procentach (%).
Użytkownik powinien móc skonfigurować częstotliwość pomiaru, wprowadzając dane ręcznie z dokładnością do sekundy
Dokumentacja projektu musi być dostępna w języku angielskim, obejmować: badania, proces decyzyjny dotyczący wybranej solucji oraz opis zaimplementowanego rozwiązania.

Prezentacja wynikow pomiarow:
Aplikacja webowa oparta o backend (z bazą danych) oraz frontend / Lub w wariancie trudniejszym: backend aplikacji powinien być dostępny publicznie.
Wyniki pomiaru powinny być prezentowane w formie konfigurowalnego wykresu w czasie rzeczywistym.
Użytkownik powinien mieć możliwość dostosowania skali wykresu.
Wyniki sesji pomiarowych filtrowane według urządzenia (modelu), systemu operacyjnego oraz czasu.
Wyniki pomiarów muszą być dostępne z ostatnich 30 dni.
Wizualizacja daty w formacie ISO 8601.
Testy aplikacji muszą być przeprowadzone na platformie BitBar.
W wariancie trudniejszym (gdy BE publiczny) aplikacja musi obsługiwać funkcje użytkowników, takie jak logowanie do aplikacji oraz przechowywanie profilu użytkownika z historią pomiarów.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

vdLog - pamiętnik rozwoju projektu (dLog - a software project diary)

A lot of times software development projects actually succeed. Some other times they fail.
Learnings from both successful and failed projects are quite important, but too often after the project is delivered no one really remembers when and what happened in its lifetime.

In the proposed project student's task will be to create a visually appealing application used to track and recall important moments in the project's lifetime from the perspective of developers, project managers, and operations.
As a result, after project closure a timeline of project highlights is accessible, helping in the facilitation of learning.

Technically students will be asked to create a web application that saves, stores, and displays short textual and graphical highlights related to the project. Authentication required would use GitHub social login, and integrations with CI/CD tooling Jira and Slack APIs may be needed. In Frontend we propose React/Next.js, backend technologies are up to the participant's discretion.

It would be highly beneficial for students to know the basics of full-stack software development of web apps.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Proszę o użycie logo firmy z poprzedniej edycji KPZ

Softserve Poland Sp. z o.o.

vOrderBox - projekt na potrzeby Centrum Innowacji i Biznesu PWr

Aplikacja służy do składania zapytań o realizację usług w Politechnice Wrocławskiej i monitorowania ich statusów. Jest przeznaczona dla pracowników PWr (naukowców i brokerow) oraz klientów zainteresowanych współpracą komercyjną z Politechniką Wrocławską.
Praca nad projektem polegałaby na kontynuacji jego rozwoju (praca z istniejącym już kodem, stworzonym przez grupę studentów w ramach ZPI w semestrze zimowym) i tworzeniu nowych funkcjonalności.
Technologie zastosowane w projekcie: Java, Spring MVC, Hibernate, Spring Data, Thymeleaf, Bootstrap, Liquibase, MySQL. Projekt jest w pełni udokumentowany, kod znajduje się na GitHubie.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people

Acceptable project language: Polish

Available groups: /2

Additional remarks:
Softserve podpisało umowę z PWr na rozwój aplikacji, dodatkowo każdy ze studentów, na czas trwania semestru (i pracy nad projektem) podpisuje umowę trójstronną, zabezpieczającą interesy wszystkich stron.

Thaumatec Sp. z o.o.

vAffordable solution for precise frequency measurements

Opis projektu:

Time and frequency are important, if not most important, measurement quantities in our physical world. Everything that is happening in our universe is happening within a certain timeframe. Thus for correct characterisation of the observed phenomena it is required to know a precise time. Inaccuracy in time determination leads to measurement errors which, in turn, lead to wrong conclusions.

When thinking about health and all the devices which perform timely measurements of our critical vital signs it is important that they rely on a good time base in order not to give wrong readouts - but more importantly - work out wrong decisions. For this case a test equipment is needed providing adequate precision.

Goal of this project is to create a simple frequency measurement device (using a cheap and widely available prototype platform) that will be able to compensate for the errors of its local oscillator frequency (or by not relying on it directly during measurements) by utilization of more accurate, stable and precise external reference signal. In this project a reference to be used is a PPS (pulse per second) obtained from cheap and easily available GNSS receiver.

Possible applications:
Lab measurement equipment

The goal:
To allow for precise frequency measurements on cheap development platform by usage of accurate and easily available external PPS reference signal and to learn about importance of making time/frequency measurements against a well defined timebase.

The task is to:
MVP:
- create a device that will be able to measure 3v3 and 5V analog/digital periodic signals frequency (10[Hz] to 10[MHz]) relying on external synchronization signal as fixed timebase,
- ensure external reference signal availability and proper handling in case of its loss,
- make it possible for the user to operate the device with touch control on LCD/TFT screen so the experience would be similar to commercial lab equipment,

Extended version:
- allow for configuration and measurement data capturing by external system (UART/BLE/WiFi - the team choose),
- create any dedicated external system allowing for configuration and measurement data storage and presentation.

Technology:
Embedded:
- ESP32, uBlox NEO-6/7 (or similar),
- SPI LCD/TFT screen with touch controller,
- C++, Platformio, Arduino,
- UART/BLE/WiFi (extended version)
Electronics:
- soldering,
- datasheet analysis,
- manual construction works
External system:
- to be decided by the team what technology to use for communication, data processing and visualization (for this project the simpler the better)

Competences required:
General interests:
electronics,
embedded software development,
doing applied science,
Embedded:
FreeRTOS (or openness to learn), IRQ’s handling, SPI
External system
depending on selected technologies
Other:
willingness to learn new things,
readiness to be visible within a team (each team member engaged)

Nice to have:
basic graphical skills for clean GUI design

Szacowany nakład pracy:
~15 hours for studying materials on frequency measurements, required datasheets and HW building + bringup,
~5 hours for project setup in Platformio,
~75 hours for embedded programming,
~20 hours for testing,
~45 hours buffer for project activities including works on improvements/fixes/data analysis and presentation/final project report and preparation of the extended version of the solution


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vAutoCast a spell to heal diabetic foot!

Description of the project:

Does anyone from your closest circle suffer from diabetes?
Unfortunately, it's an all too familiar story. In Poland, a staggering 3 million individuals are affected by diabetes, while in Germany almost 9 million patients suffer form this disease. These statistics are getting higher every year.
Up to 25% of diabetic patients will develop foot ulcers in their lifetime.
These are sores on the foot that are very difficult to heal.
The method of treating foot ulcers is Total Contact Cast (TCC). However, applying TCC is prolonged and it requires the creation of a new cast each time. Compounding the issue, medical practitioners often apply ready-made walkers, which patients frequently remove, leading to reduced adherence and, consequently, a sluggish wound healing process.

Our idea to improve the treatment of diabetic foot patients comprises three elements:
a reusable orthosis,
a custom-fitted, personalized, interchangeable finish for the orthosis (created from flexible foam),
software that recommends how the orthosis and inner foam should be designed.

Possible applications: Implementing innovative approach to the treatment process for diabetic foot patients referred to:
hospitals,
ambulatory care services.
We envisage the future where diabetic foot patients no longer suffer from amputations and ulcers. We plan to run pilot phase in Brandenburg, Germany.

The goal: Our goal is to automate the process made manually by healthcare professionals. This will improve time-wise the treatment, without sacrificing the quality and functionality of the TCC, which is the gold standard in medicine. Assisting the patient in a shorter time will increase the quality and standards of the service provided.

The task is to: Create an application for healthcare professionals that collects patient’s data (dimensions) to design the orthosis.
Key features:
Phone Application utilizing third party algorithms for scanning and receiving data from image of patient’s foot and lower leg, that will allow us to gather necessary data for orthosis model creation.
Research and development of algorithm that will combine the parametric model of the orthosis with scans of patient’s lower leg and foot, basing on delivered research papers.
Phone Application functionality that will allow user to adjust certain points of orthosis for customization and adjustment to patients needs.
Integration with hardware (3D printer), which will consist of automation of sending and printing execution of the previously created model.

Nice to have features:
Real-time 3D preview of orthosis models (enabling medical professionals to better understand the design);
Security and Privacy concerns (according to the GDPR).

Low priority features:
Server that stores patient data (3D models of orthoses) and project history.

Technology: Software/Mobile application: to be selected by the students (simple, easy to deploy and maintain solutions are preferred e.g. the use of python parametric CAD scripting).

Competences required:
Mobile App basic development skill (Android/IOS for students to decide)
Basic Server Side knowledge (for server implementation, Python preferred)
Basic embedded development skills (for 3D printer integration),
Motivation to finish the project.

Nice to have: people who are eager to develop this solution with us and feel the vibe of startup world.

Estimated time of work:
20 hours for studying the available solutions and selecting one which is the most suitable for the project,
80 hours for application programming,
40 hours for embedded programming,
20 hours for testing.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Umowa o przeniesienie praw autorskich; NDA

vHealthy bee, healthy mee

Opis projektu: Bees are essential for human survival by pollinating crops crucial for our global food supply, emphasizing the urgency of conserving their populations to maintain the delicate balance in ecosystems and agriculture. Therefore, we need to make sure that their numbers don’t decrease.

Using basic parameters in the hive, it is possible to predict the future behavior of the hive, such as swarming, honey readiness for harvesting or diseases in the hive. The task is to create an IoT device that transmits sensory data via GSM or LoRa protocol to an associated web application (technology to be chosen by students), allowing beekeepers to view parameters live. In addition, automatic analysis and behavior prediction is required.

Possible applications: Monitoring of a bee hive condition and bee behavior prediction, both while minimizing human interference.

The goal: Provide simple solution for beekeepers to monitor hive condition.

The task is to:
Create web application,
Design embedded device,
Analyze gathered data.

Technology:
C/C++,
GSM/LoRa (to be selected by the students),
Web application to be selected by the students.

Competences required:
Basic web development skills,
Basic embedded development skills,
Basic knowleage of git or other version control tool.

Nice to have:
3D printing skills,
Motivation to finish the project.

Szacowany nakład pracy:
~15h for requirements discussion and mentoring
~60h for web application development
~60h for embedded device development and testing


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vIntell-iInhale - smart inhaler

Opis projektu:

The project is a cutting-edge initiative aimed at developing a smart inhaler designed to assist individuals with memory-related challenges in managing their respiratory treatments effectively. The primary goals of IntelliInhale include providing reminders to patients for timely inhalations, ensuring adherence to the prescribed treatment plans, and empowering healthcare providers or caregivers to customize and monitor treatment regimens through a user-friendly mobile application. Optionally cloud solution like a patient portal might be implemented. The device might fill the gap in the market of devices that help in inhaling treatment.


There are lack of devices that not only count and measure the treatment period but also remind users to inhale and protect themselves from underdosing or overdosage.

The technology of choice is C/C++/Rust application for embedded devices. The suggested mobile app technology is the Kotlin language for Android devices.


Possible applications: Healthcare

The goal: Create a proof of concept of a device that can remind patients about necessary inhalation and prevent too frequent treatment. It should be able to mechanically replace the manual inhale applicator and support the same sizes as the medicament cases on the market.

The task is to:
Create a mechanical part of the device
Implement firmware
Implement application for remote configuration


Technology:
Embedded Systems
BLE/WiFi
Android/iOS
Web and Cloud solutions

Competences required:
Hardware design
Microcontrollers programming,
embedded systems knowledge,
Mobile Apps development,
Web development


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

vSmart medicine dispenser

Opis projektu:
Elderly individuals often contend with a myriad of medications prescribed for various health conditions. Juggling multiple medications with different dosages and timings can be overwhelming, leading to inadvertent lapses in adherence.

An innovative response to the unique needs of the elderly - smart medication dispenser. By seamlessly integrating technology into the medication management process, we aim to alleviate the burdens associated with adherence. Mobile app serves as a centralized hub for managing medication regimens. Through the app, users can effortlessly sync and update the dispenser at any moment. Device dispenses pills and informs elderly about it according to set regimen, and notifies app user whether pills were taken or not. There is no need to sort pills in dividers manually. All the user needs to do is to put them in separate boxes of the device and they will be automatically dosed.

Possible applications:
- Enable seniors to manage their medications independently at home,
- Support caregivers in ensuring that residents adhere to their prescribed medication schedules,
- for various chronic diseases, such as diabetes, hypertension, or heart conditions, providing targeted support for people with specific health needs.

The goal:
Improve the quality of life of elderly people and caregivers by taking care of the medication management process.

The task is to:
Design and develop embedded proof of concept and related mobile app.

Technology:
Preferred C/C++ for embedded side.
Mobile application development technology of students choice.

Competences required:
Basic embedded systems knowledge.
Basic mobile/web applications knowledge.

Nice to have:
Any 3D modeling experience.

Szacowany nakład pracy:
~10 hours for project management (introduction to the way of working in commercial projects)
~40 hours for hardware design
~80 hours of embedded application development
~20 hours for testing


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
(none)

Toyota Motor Manufacturing Poland Sp. z  o. o.

vAIClick - Wykrywanie dźwięku poprawnie zamontowanej wiązki wtryskiwacza przy użyciu sztucznej inteligencji.

Celem projektu jest opracowanie systemu, który oceni poprawny montaż wiązki elektrycznej i wtryskiwacza analizując dźwięk montowanej wtyczki. Analiza dźwięku powinna odbywać się z użyciem metod uczenia maszynowego (ML) i/lub sztucznej inteligencji (AI).
Urządzenie w momencie wjazdu detalu na stanowisko rozpoczyna rejestrację dźwięku i na bieżąco ocenia dźwięki ze stanowiska. Po wykryciu określonej ilości charakterystycznych „klików” system wysyła ocenę OK do system zarządzającego linią produkcyjną.
System powinien się składać z urządzenia do rejestracji dźwięku, wyświetlacza z wynikami oceny, interfejsem użytkownika i szafy elektrycznej z urządzeniami przetwarzającymi sygnały IN/OUT.
Zadaniem grupy będzie zarejestrowanie dźwięków, ich obróbka w celu wyodrębnienia „klików”, zbudowanie modelu sztucznej inteligencji oraz przeprowadzenie prób z wykorzystaniem modelu w warunkach produkcyjnych.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązała się z wymogiem przekazania praw autorskich, które będą zawarte w umowie regulującą tą kwestie.

vBaza Danych Narzędzi

Projekt polega na stworzeniu bazy danych ustawianych narzędzi, która będzie elektroniczną formą instrukcji i wizualizacji stosowanych obecnie w dziale. Stworzenie narzędzia w środowisku Sharepoint. Zależy nam na możliwości edytowania i rozbudowy programu wedle potrzeb. Baza danych ułatwi korzystanie z instrukcji i zbierze wszystkie informacje potrzebne do prawidłowego ustawienia narzędzia.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
Realizacja tego tematu będzie wymagała przekazania praw autorskich uregulowanych w umowie pomiędzy firmą a grupą projektową.

vBaza Kaizen

Stworzenie bazy do rejestracji pomysłów na usprawnienie procesów - Kaizenów. Użytkownicy będą mogli dodawać opisy, zdjęcia oraz dokonywać samooceny w pięciu kategoriach. Po rejestracji informacja do bezpośredniego przełożonego z linkiem do Wniosku (email, outlook). Przełożony może zmieniać punktacje. W zależności od ilości punktów, wielopoziomowa akceptacja. Przy ocenie, przełożony może zaznaczyć czy dany Kaizen ma potencjał do powielenia go w innym procesie (Yokoten) na inne obszary (dodatkowa baza danych modyfikowana przez administratora Kaizen). Program musi współpracować z bazą danych pracowników (zakładowa baza danych w SQL) . Możliwość szerokiego filtrowania bazy wg. różnych kategorii. Możliwość dodawania nowych elementów do bazy.
Przechowywanie Bazy Kaizen w środowisku Sharepoint, możliwość wykorzystania MS Excel, Power BI.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie się wiązać z wymogiem przekazania praw autorskich, które będą uregulowane w umowie pomiędzy firmą a grupą projektową.

vLearning Management System

Learning Management System - system zarządzania procesami szkoleniowymi to aplikacja umożliwiająca sprawne zarządzanie ścieżkami rozwoju pracowników oraz danymi na temat szkoleń w ramach całej organizacji.
Funkcjonalności LMS pozwalają na zbieranie, przechowywanie, zarządzanie i raportowanie danych na temat realizowanych działań szkoleniowych oraz realizację szkoleń e-learningowych - kontrolowanie postępów ucznia, zapisywanie i kontrolowanie dostępu do kursów oraz raportowanie o postępach.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people, 5 people, 6 people, 7 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tego projektu będzie wiązała się z wymogiem przekazania praw autorskich, które będą uregulowane w umowie pomiędzy firmą a grupą projektową.

vSMALL AGV

Wykonanie graficznego interface’u użytkownika robota AGV (firmy ez-wheels), który w łatwy sposób umożliwi programowanie trasy wózka przy pomocy aplikacji zainstalowanej na laptopie.
Dane:
a) wózek AGV - SWD starter Kit development Kit for AGV and AMR.
b) kontroler AGV - Raspberry Pi
c) platforma raspberry - ROS 1


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people

Acceptable project language: Polish

Available groups: /1

Additional remarks:
Realizacja tego tematu będzie wiązać się z wymogiem przekazania praw autorskich uregulowanych w umowie pomiędzy firmą a grupą projektową.

Uniwersytet Przyrodniczy we Wrocławiu - Wydział Biotechnologii i Nauk o Żywności

vSystem monitorowania zamrażarki niskotemperaturowej

Głównym celem projektu będzie opracowanie i wykonanie systemu monitorującego i informującego o stanie pracy zamrażarki działającej w temperaturze – 80 °C. Informacja o stanie pracy zamrażarki ma być przedstawiona w aplikacji na telefon. Zakłada się, że aplikacja będzie powiadamiać administratora o nagłej zmianie temperatury i/lub o braku zasilania w pomieszczeniu. System musi działać w przypadku braku zasilania oraz mieć możliwość wysłania informacji przy braku WiFi. Zamrażarka znajduje się na poziomie -1.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 4 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
(none)

Volvo Polska sp z o.o.

vAI-based HR chat

AI-based chat to answer the most common questions related to Human Resources topics such as days off, remaining days off, deadlines for documents, providing guidance on-time reporting etc.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vAI-based Personalized Newsletter

LLM-Generated personalized newsletter based on new articles in our library. Tool to summarize documents in interested way for given profile (for example designer, accountant, salesman) with use of AI and send newsletter with references to sources.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vAI-Based Virtual Receptionist

This app is your go-to source for information on a wide range of daily Volvo activities (local information, administration questions, hr or anything in between).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vBadge Replacer

Environmental friendly (less plastic), you will never have an issue with entering Volvo building if you forget your badge.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vDriver Identification System for Volvo Buses

How to identify the driver of the bus without using USB stick nor tachograph. Explore different ideas, build working prototypes and evaluate the solutions.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vGamification System for Drivers to Leverage Safety and Efficiency

Explore gamification ideas to encourage drivers to drive safe and fuel efficient. Build prototype for selected ideas.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vI'm Here - Location Information System

Don't miss opportunity to meet your coworker or old friend in the office. You can easy check who is or will be at the office, meet at the coffee machine or go for lunch together. This app will support you with face-to-face communication.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vInterface Volvo Bus and Multi-brand Fleet Management System

Configure physical device to read connectivity data and build software to get data and transfer it to multi-brand fleet management solution.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vIoT and AI-Based Data Acquisition and Representation System

Design and implement simple IoT system that will gather information from environmental sensors and analyze them using AI-based data mining system.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people, 4 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vOptimization of 3D data for Extended Reality for different use cases

CAD data is used for different process of manufacturing can are heavy huge files. In order for XR headsets to use them remotely, without latency, their size needs to be reduced. Some data may need to be removed and at the same time information necessary for particular use case kept.

AD modification through the use of an automated pipeline that uses Pixyz and Azure and we have need to extend the functionality of this pipeline. The needed skills are Python knowledge, Azure Cloud knowledge, and some knowledge of 3D in the context of CAD. Knowledge of Pixyz, or 3D from a design standpoint is a plus.


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 3 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

vPentestownik

Celem projektu jest zaprojektowanie narzędzia wspomagającego pracę nad koordynacją testów penetracyjnych. Zadaniem grupy projektowej byłoby zaplanowanie działań prowadzących do implementacji tego rozwiązania oraz jego finalne wdrożenie. Wiedza z zakresu programowania, baz danych oraz koordynacji prac mile widzana. Więcej informacji po podpisaniu umowy o zachowaniu poufności (NDA).


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.
  • Company will provision/finance the necessary hardware/software.

Accepted group size: 6 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich i/lub podpisania umowy o zachowaniu poufności (NDA).

XEVA

vAgregator cyklicznych wydarzeń korzystających z live streaming’u

Zapraszamy Was do projektu związanego z budową platformy dla organizatorów różnego rodzaju cyklicznych wydarzeń, udostępnianych z wykorzystaniem live streaming’u oraz dla odbiorców tych wydarzeń. Narzędzie pozwoli dotrzeć organizatorom eventów do szerszego grona odbiorców, a osobom poszukującym wydarzeń dostępnych online znaleźć takie, które najbardziej odpowiadają ich potrzebom. W ramach kursu Projekty zespołowe stworzymy frontend i backend MVP ver.1.0 portalu pozwalającego na:
1. Zgłaszanie przez użytkowników i administratorów cyklicznych wydarzeń transmitowanych online w ramach określonych przez administratorów kategorii, wraz z opcjonalnym zgłoszeniem danych organizatora wydarzenia;
2. Przeglądanie przez użytkowników dostępnych i ułożonych chronologicznie streaming'ów wraz z możliwością ich wyszukiwania w oparciu o czas, kategorię wydarzenia, język wydarzania, lokalizację organizatora, nazwę organizatora;
3. Zarządzanie, przez administratorów, treściami platformy w tym bazą streamingów i organizacji oraz miejscami reklamowymi.
A jeśli czas pozwoli rozbudujemy MVP do ver.2.0, do którego dojdziemy poprzez poprawę doświadczeń użytkownika na frontendzie, rozbudowę strony ukierunkowaną na zwiększenie konwersji, dodanie opcji płatności online, komentowania wydarzeń, założenia konta organizatora i oraz jego wizytówki w serwisie z możliwością samodzielnego zarządzania streaming’ami, dodawania wydarzeń odbywających się offline wraz z geolokalizacją tych najbliższych użytkownikowi.
Samą platformę przygotujemy zgodnie z podejściem PWA (progressive web application) a podczas jej tworzenia duży nacisk położymy na UX/UI - stworzenie intuicyjnego UI, atrakcyjnego graficznie i responsywnego frontendu (preferowana znajomość React), optymalizację aplikację pod kątem zasad SEO stosowanych przez Google.
Prace realizowane będą zdalnie zgodnie z Agile Kanban, do czego wykorzystamy ulubioną przez nas Jirę, a komunikować będziemy się na Slack’u.
Preferowany (do dyskusji) stack technologiczny - html, css, JavaScript, React, node.js, mongoDB


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /2

Additional remarks:
Możliwość realizacji praktyk w ramach prac nad oprogramowaniem
Jakościowo dobry produkt zostanie wykorzystany komercyjnie.
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich

ZF Poland IT Center

vInteraktywny samouczek dla platformy Industry 4.0

Celem projektu jest utworzenie narzędzia wspierającego użytkowników końcowych platformy Industry 4.0 podczas procesu wdrożenia. Narzędzie powinno umożliwiać zapoznanie się z poszczególnymi aplikacjami w plaformie oraz z ich funkcjonalnościami.

Oczekiwana funkcjonalność:

- wyświetlanie krok po kroku informacji co użytkownik powinien zrobić w aplikacji z rzeczywistym śledzeniem aktualnego stanu aplikacji

- obsługa różnych scenariuszy dla różnych typów użytkowników i aplikacji

- możliwość włączania/wyłączania interaktywnego samouczka z poziomu użytkownika

- wsparcie wielu języków

Wykorzystywane technologie: .Net, Angular, PrimeNg, Azure Cloud


Support offered by company:

  • Consultations by an employee of the company.
  • Supervision over the project by an employee of the company.
  • Participation of a company employee in project meetings.

Accepted group size: 4 people, 5 people

Acceptable project language: English, Polish

Available groups: /1

Additional remarks:
- Projekt wymaga podpisania umowy o zachowaniu poufności

- Projekt wymaga przekazania praw autorskich

Ostatnia aktualizacja: 2024-02-07T11:45:10.787548+01:00