Tematy od Firm

Od 22 lutego: procedura wyboru tematów.

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

Alaro 2.0 Sp. z o.o.

vWzbogacenie platformy Alaro Visual Cloud o moduł VR

Platforma Alaro Visual Cloud (AVC) to nasza webowa usługa wspierająca procesy marketingu i sprzedaży internetowej, dzięki prezentacji produktu w 3D w pełnej jego krasie i z szeroko zakrojonymi interakcjami. Narzędzie pozwala potencjalnym klientom lepiej zrozumieć produkt w 3D, poznać jego najważniejsze cechy i atrybuty, przedstawić im nieograniczoną liczbę wariantów kolorystycznych, materiałowych, teksturowych i ma na celu maksymalną redukcję barier, związanych z zakupami on-line. Platforma wspiera też technologię rozszerzonej rzeczywistości (AR) oraz w przyszłości (może z Twoją pomocą) będzie wzbogacona również o moduł wirtualnej rzeczywistości (VR).

Aktualnie rozważamy dwa kierunki rozwoju VR’u w AVC: 1). B2B: Interaktywna prezentacja produktu w VR, włączając jednoczesną partycypację wielu użytkowników, np. sprzedawca/specjalista i klient; 2). B2B: Interaktywne programy treningowe; 3, 4, 5, n…. - Twoje pomysły użycia technologii VR w biznesie 🙂 Jedną z krytycznych wartości, które promujemy w naszej firmie, jest umożliwienie każdemu z naszych współpracowników wprowadzania innowacji produktowych i technologicznych. Uważamy, że otwartość na wszelkiego rodzaju pomysły jest podstawą innowacji, na którą bardzo stawiamy. Nie oznacza, to, że będziemy od Ciebie wymagać prezentacji pomysłów, ale na pewno będzie zależało nam na Twoim zdaniu w trakcie pracy.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Podpisanie umowy o zachowaniu poufności (NDA) oraz praw autorskich

Angry Nerds

vBlindfold Chess - Aplikacja mobilna na system iOS wspomagająca rozgrywkę w szachy na ślepo

Celem projektu jest stworzenie aplikacji mobilnej wspomagającej rozegranie partii szachów bez patrzenia na szachownicę. Aplikacja powinna interpretować kolejne ruchy za pomocą rozpoznawania mowy, sprawdzać legalność wykonanego posunięcia i wyświetlać aktualną pozycję na wirtualnej szachownicy.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
(brak)

Antmicro

vEnhancements of the Kenning framework

Description:

Kenning (https://github.com/antmicro/kenning) is a framework for creating deployment flows and runtimes for Deep Neural Network applications on various target hardware.

It aims towards providing modular execution blocks for dataset management, model training, compilation, optimization and evaluation. It also provides model runtimes for various hardware platforms, such as Google Coral, NVIDIA Jetson devices, and more.

While Kenning does not bring yet another training or compilation framework for deep learning models, it provides a seamless API for deployment steps, making it easy to switch between the existing frameworks, such as TensorFlow, PyTorch, MXNet, TensorFlow Lite, TVM in a concise way. With this, it is easy to switch between various frameworks without the need to reimplement the whole flow.

The purpose of this project is to introduce new features to the Kenning framework that will allow users to address more models and hardware platforms

Main scope:
- Introduce new compiler to the Kenning framework - ONNXRuntime (https://github.com/microsoft/onnxruntime)
- Introduce the possibility to chain compilers, so the results from the previous compiler (e.g. TensorFlow Lite https://www.tensorflow.org/lite) will act as an input for the next compiler (e.g. Apache TVM https://tvm.apache.org/)
- Introduce possibility to configure list of optimization passes of the TVM target
- Implement report templates and plot rendering for models comparison

Secondary scope:
- Introduce new models for classification and (optionally) detection tasks, for comparison purposes
- Add data provider for inference runner for TCP connections
- Add output collector for inference runner for TCP connections

Requirements:
- Usage of Linux-based OS
- Python
- Object oriented programming

Nice to have:
- At least basic knowledge of machine learning and neural networks, especially deep neural networks
- Knowledge of TensorFlow framework or other deep learning optimization/training framework (PyTorch, MXNet)
- Knowledge of image processing techniques
- At least basic knowledge of virtualization and containerization tools, such as Docker or - Sylabs Singularity


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Opis projektu przygotowany jest w języku angielskim; dokumentacja projektu również będzie prowadzona po angielsku; kontakt z pracownikami Antmicro może się odbywac po angielku lub po polku;

vImproving debugging capabilities in Renode - open source simulation framework

Renode is an open source development framework for embedded systems that allows you to emulate complicated multi-node environments.
It makes it possible to debug and test unmodified embedded software on your PC - from bare System-on-Chips, through complete devices to multi-node systems.

Renode can be used in various stages and areas of the development process. The purpose of the project is to improve the user experience in using the GDB debugger via its Remote Serial Protocol.

Renode already provides a functional integration with GDB. During the project the team will be expected to provide new features and integration capabilities.

Scope of the project:
- Implement RTOS awareness in Renode GDB layer and expose RTOS processing details to
- GDB
- Zephyr
- FreeRTOS
- Chromium EC
- Others
- Prepare an internal documentation of the implemented integrations:
- Describe the process of data extraction for each of the supported RTOSes
- Describe the process of adding new similar integrations to Renode
- Analyze the stability of the RTOS interface over time
- Identify missing features of Renode GDB integration when used with common GDB distributions
- Zephyr SDK
- VSCode
- SoftConsole
- Others

Requirements:
- C#
- C
- Usage of Linux-based OS

Nice to have:
- Understanding of the RTOS concept, experience with programming for an RTOS
- Understanding of the basic concepts of computer architecture and software execution: stacks, registers, threads, interrupts, etc


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Opis projektu jest w języku angielskim. Dokumentacja projektu będzie również przygotowywana po angielsku. Komunikacja z pracownikami firmy może się odbywać po polsku lub po angielsku.

BonaSoft

vCzy WordPress jest bezpieczny?

Według danych z 2021 roku ponad 455 000 000 stron internetowych powstało na WordPressie, co pozwala zakwalifikować ten system CMS, jako jeden z najpopularniejszych systemów CMS! Dlatego tak ważne jest zachowanie cyberbezpieczeństwa w stosowaniu tego systemu. I tu pojawiamy się my, firma BonaSoft wraz z pomysłem na projekt !

Projekt zakłada przygotowanie dokumentów analizy wraz z propozycją możliwych rozwiązań w zakresie poprawy bezpieczeństwa systemu zarządzania treścią WordPress.

Zadaniem uczestników będzie:
-analiza bezpieczeństwa,
-zrobienie testów bezpieczeństwa,
-przygotowanie raportu z dokonanych analiz,
-zaproponowanie rozwiązań podnoszących bezpieczeństwo.

Od uczestników projektu oczekujemy zaangażowania i chęci rozwoju w procesie testowania aplikacji internetowych. Mile widziana znajomość CMS WordPress i PHP.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

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

vModuł OCR dla sczytywania szablonów dokumentów

Sczytywanie treści z dokumentów za pomocą OCR.
Mechanizm OCR musi wykorzystać uniwersalny szablon dla różnych typów dokumentów. Funkcjonalność musi umożliwić odczytanie treści tekstowej z określonych miejsc zeskanowanego dokumentu (szablonów) i zapisać go do przygotowanych uprzednio formularzy - np. dla szablonów wniosków studenckich system umożliwi odczytanie wartości takich jak: numer indeksu, adresat, nazwa wydziału, data itp.

Backend: Python
Frontend: JavaScript


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.

Akceptowana wielkość grupy: 7 osób, 8 lub więcej osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

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

codeclutch

vKomunikator głosowy/tekstowy oparty o system pokojów

Cześć!

Założeniem naszego projektu jest opracowanie otwartoźródłowego komunikatora internetowego na licencji MIT umożliwiającego komunikację między użytkownikami z na kanałach głosowych i tekstowych. Także z możliwością pozyskania informacji o połączonych na kanale użytkownikach bez konieczności uczestnictwa w rozmowie.

Do zrealizowania projektu potrzebne będzie stworzenie:

- aplikacji webowej wykorzystującej websockety i protokół SIP
- aplikacji serwera napisanej w oparciu o asynchroniczność

Projekt będziemy prowadzić z użyciem narzędzi takich jak GitHub, Trello. Wykorzystamy również CI/CD.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Comarch S.A.

vAutomatyczny system sprawdzania maseczek i temperatury ciała

Jako pozostałość restrykcji po Covid-19 wejście do niektórych pomieszczeń jest możliwe tylko dla osób bez podwyższonej temperatury w maseczkach na twarzy.

Celem projektu jest zbudowanie systemu otwierającego przejście tylko osobom z właściwą temperaturą ciała i w poprawnie założonej maseczce. System dodatkowo miałby zwracać uwagę osobom które już są w środku a które ściągają maseczkę.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vInteligentna laska dla niewidomych

Celem projektu jest skonstruowanie urządzenia ułatwiającego poruszanie się na zewnątrz osobie niewidomej. Urządzenie powinno wykorzystywać w sposób twórczy najnowsze zdobycze informatyki i elektroniki takie jak między innymi:
- czujniki radarowe,
- system rozpoznawania obrazów,
- systemy geolokalizacji.
Inspiracją do projektu niech będą systemy budowane na potrzeby autonomicznych pojazdów.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vPrawdziwy Braindance – system interaktywnego analizowania zapisów z wielu czujników

Temat zainspirowany motywem z futurystycznej gry Cyberpunk2077, gdzie autorzy prezentują hipotetyczną możliwość analizowania zapisu z wielu czujników takich jak: kamera (kamera 3D), mikrofon, radar, kamera termowizyjna - retrospektywnie, z dużą dokładnością.
Celem projektu zespołowego jest stworzenie urządzenia i systemu monitorowania możliwie najbliższego wyobrażeniom twórców gry. W założeniu projekt jest multidyscyplinarny i angażuje obszary takie jak:
- konstrukcja urządzenia integrującego wiele czujników,
- fotogrametryczne modelowanie otoczenia,
- system monitorujący osadzający odczyty w rzeczywistości 3D z wykorzystaniem jednego z dostępnych silników gier 3D.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
(brak)

vRipple Hot Seat - system rezerwacji biurek wykorzystujący mechanizmy IOT/Google Ripple

W wyniku pandemii i wzrostu znaczenia pracy zdalnej zwiększyła się potrzeba wdrażania organizacji biura nazwanego z ang. „Hot desking”. Czyli wykorzystywania jednego stanowiska pracy lub powierzchni biurowej przez różnych pracowników w różnych okresach czasu.
Konkretnie celem projektu było by zaprojektowanie systemu, z aplikacją webową i mobilną, umożliwiającego rezerwowanie biurek (na dany dzień) w siedzibie firmy Comarch. System mógłby być zintegrowany z urządzeniami klasy IOT współpracującymi z bardzo świeżo opublikowaną platformą Google Ripple której jednym z przypadków użycia jest (cytując za twórcami) „exercise tracking and even occupancy detection in buildings ”
Wykorzystując Google Ripple system powinien móc określić liczbę osób w pomieszczeniu (np. na potrzeby ograniczania liczby osób w pomieszczeniach zamkniętych).


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
(brak)

vSystem sterowania interfejsami użytkownika za pomocą gestów oparty o Google Ripple.

Pod koniec 2021 roku firma Google opublikowała Open Source API Google Ripple służące do obsługi urządzeń radarowych. Gdzie jednym z przypadków użycia tego API jest rozpoznawanie i interpretowanie gestów.
Celem projektu byłoby wykorzystanie Google Ripple do interpretacji gestów jako operacji systemu komputerowego, mające w szczególnym przypadku ułatwić użytkowanie takich systemów przez osoby niewidzące i niedowidzące.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
(brak)

Credit Suisse

vTouchless KIOSK

Project Description:
It's a Proof of Concept project with a main goal to build and test new touchless KIOSK.
Target solution will include advanced stereo infrared camera which recognizes user's gestures.

Scope:
HW evaluation - using gesture detection camera provided by external vendor on Windows 10
SW implementation using vendor's SDK
Testing e2e setup
Maintaining project documentation (solution design, test report, source code)

Assumptions:
HW will provided by CS side from external vendor
Exact SW stack will be defined during project Kick-off. We are going to use Unity Real-Time Development Platform.
Most of the work will be done remotely

Goals:
1) Documenting HW properties and potential limitations
2) Building proof of concept environment using camera and Unity platform
3) Integration of PoC setup and generic Windows 10 OS
4) Integration of PoC setup and dedicated existing application (also hosted on Windows 10)
5) Preparing comparison test report between using gesture camera and standard input methods.

SW & HW stack:
Unity Real-Time Development Platform and Windows 10.

Requirements:

English (at least on B2 level)
Ability to adopt a systematic approach towards identifying and then solving a problem or issue at hand
Ability to structure the current situations and identify developments that could cause problems in the future
Ability to quickly grasp complex technical information and clearly document it with a level of detail appropriate for the audience
Knowledge about Unity platform and Windows 10 architecture (nice to have)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Deloitte

vCzy już wiesz jaka jest Twoja przyszłość?

Wyobraź sobie siebie w przyszłości. Twój StartUp właśnie staje się pierwszym polskim jednorożcem, osiągając kapitalizację 1 miliarda dolarów. Jesteś umówiony na wywiad w Forbsie, na którym dziennikarka pyta się, jak zaczęła się Twoja pasja do innowacji. Doskonale wiesz jak odpowiedzieć: “Wszystko zaczęło się w lutym 2022 roku, kiedy zapisałem się na projekt do Deloitte…”.

Jeśli to jest twoja przyszłość to wiesz co masz zrobić.

Jaki projekt chcemy rozwijać?
- Nie mamy pojęcia. I to jest najfajniejsze.
Co chcemy osiągnąć
- chcemy stworzyć innowacyjną aplikację do samochodów.
Co mamy:
- dostęp do API Mercedesa
Jak chcemy to osiągnąć:
- zbieramy 4 kreatywne indywidua z uczelni
- dorzucamy naszych najlepszych ludzi
- uderzamy do kierowców i identyfikujemy ich problemy
- generujemy pomysły i wybieramy z nich najlepsze
- budujemy prototyp i pokazujemy go kierowcą
- powtarzamy proces, aż zbudujemy nową Teslę


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Prawa przejdą na Deloitte

vNowa tożsamość Bonda

M: Agencie Q, wszyscy nasi ludzie w terenie zostali zdemaskowani! To jakaś katastrofa!
Q: Jak to możliwe?
M: Doktor No stworzył nowy algorytm weryfikujący personalne dane każdej osoby na świecie. Jeśli znajduje jakąkolwiek lukę albo nieścisłość od razu wie, że jest to agent działający pod przykrywką.
Q: W takim razie musimy stworzyć idealną nową tożsamość. Człowieka tak kompletnego, że nawet będzie miał historię hodowanych chomików.
M: I jak niby chcesz to zrobić Q?! Przecież to niemożliwe!!
Q: Nie martw się, muszę wykonać kilka telefonów. Myślę, że dam radę z pomocą moich starych kolegów.

Misja: stworzyć generator tożsamości dla agentów MI6.
Opis: rozwiązanie powinno tworzyć komplementarne i odpowiadające światu rzeczywistemu dane, które nie będą mogły być rozróżnione przez algorytm Doktora No.

Rzeczywisty cel projektu: stworzyć bibliotekę do generowania jakościowych danych testowych, które nie mogą być odróżnione od rzeczywistych.

Zadania do wykonania w ramach projektu
dokonaj przeglądu istniejących rozwiązań generowania danych testowych
zaproponuj architekturę biblioteki wspierającej generowanie danych testowych z uwzględnieniem różnych słowników, różnych rozkładów wartości dla różnych kontekstów
wybierz język programowania (java, python, js) i zaimplementuj wybrane aspekty biblioteki
ubierz to wszystko w bibliotekę dostępną w oficjalnym repozytorium (maven, pip lub node repository)
stwórz aplikację webową działającą na dockerze aby wesprzeć inne języki oprogramowania, które będą mogły korzystać z biblioteki za pośrednictwem HTTP i czytać dane w formacie JSON
utwórz infrastrukturę w chmurze AWS, aby budować, testować i deplojować aplikację w internecie


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vPACAN - Prywatny Automatyzator Czytelnictwa Akademickiego i Naukowego

Wyobraź sobie, że możesz mieć generator notatek. Nie musisz pisać do tej jedynej dziewczyny na kierunku, albo do tego dziwnego kolegi, który zawsze wszystko notuje. Skoro byłeś na zajęciach to te notatki po prostu Ci się należą!

Czy nie chciałbyś dołączyć do zespołu, który urzeczywistni tę piękną wizję?

Co jest naszym celem:
Tworzymy plug-in do Teamsów, który robi streszczenie spotkań i wykładów

Jak to zrobimy:
- Wyciągniemy transkrypcję rozmowy
- Wykorzystamy algorytmy sztucznej inteligencji w celu stworzenia streszczenia
- Wyślemy do wszystkich uczestników notatki
- Nie będziemy przejmować się przygotowaniami do sesji


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Prawa autorskie przejdą na Deloitte

vSmart News Voice Control 2.0 ++ Ultimate Edition XXII Century Solution

Wojna na Ukrainie? Trump znowu wygrał w golfa? Mata wydał nową płytę, a może Rebel Wilson straciła 20 kg? Świat codziennie obiega milion informacji, a dzień coraz krótszy. Zastanawiałeś się kiedyś jak wycisnąć więcej z dnia? Wiedzieć więcej? Lepiej zarządzać czasem?

Bo my pomyśleliśmy za Ciebie!

Czas stworzyć nowy sposób dostępu do twoich ulubionych informacji. Nieważne co robisz, zawsze powinieneś móc dowiadywać się czegoś nowego i sam powinieneś decydować co to ma być!
Nasza aplikacja przeczyta dla Ciebie interesujące newsy i jest w 100% zarządzana głosowo.

Czy brzmi jak coś w czym chciałbyś wziąć udział?


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Prawa autorskie przechodzą na Deloitte

vTwoja korpo przygoda

Czy marzysz o karierze w korpo? Śnisz o młodym i dynamicznym zespole? O Benefitach, personalizowanych kapciach, owocowych czwartkach, pizza piątkach i karcie multisport - u nas tego nie ma ! Przyświetlają nam bardziej słowa wypowiedziane do Pana Areczka: “ Panie Areczku Lipton jest dla członków zarządu, dla pracowników jest Saga“. Czemu właściwie o tym piszemy?


Zbieramy zespół, który pomoże nam stworzyć narzędzie do ewidencjonowania utworów, powstałych w wyniku pracy twórczej. Pierwsze 3 miesiące wpiszecie sobie do portfolio.

Co ma zawierać projekt:
- kompletną aplikację webową,
- system zgłaszania utworów oraz ich weryfikacji,
- definiowanie nowych funkcjonalności - interesuje nas świeże spojrzenie.


P.S. Czy myślicie, że naprawdę tacy jesteśmy? Pytanie powinno raczej brzmieć, czy jesteście na tyle odważni żeby to sprawdzić. 😉


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Prawa autorskie przejdą na firmę Deloitte

Estigiti Sp. z o. o.

vStworzenie prototypu inteligentnej kamery do oceny stanu zdrowia i/lub tempa wzrostu wybranych roślin

Celem projektu jest opracowanie prototypu kamery inteligentnej działającej na platformie wbudowanego systemu Linux, służącej do oceny stanu zdrowia oraz tempa wzrostu wybranej rośliny hodowlanej w oparciu o model wytrenowany w ramach projektu za pomocą technik uczenia maszynowego.

Zastosowaniem rezultatów projektu jest automatyzacja produkcji roślin zielonych (nowalijek) w nowoczesnych uprawach wertykalnych (ang. vertical farming)


Projekt obejmuje:
1. Zbudowanie środowiska gromadzenia danych treningowych do budowy modelu neuronowego oceniającego konkretny aspekt stanu rośliny (nawodnienie, nasłonecznienie etc.).
2. Przygotowanie systemu uczącego (generowanie modeli za pomocą narzędzi typu PyTorch/TensorFlow).
3. Dostosowanie wytrenowanych modeli do wymagań platformy wbudowanej z dedykowanym akceleratorem neuronowym (kompletny zestaw uruchomieniowy wraz z SDK i niezbędną dokumentacją będzie dostarczony przez firmę).
4. Integracja modeli w środowisku w wbudowanym w prototyp aplikacji kamery inteligentnej.
5. Zbudowanie systemu wizualizacji wyników.

Rezultatem projektu jest środowisko do trenowania modeli oraz oprogramowanie wbudowane realizujące funkcjonalność kamery inteligentnej na dostarczonym zestawie uruchomieniowym.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Projekt wymaga przekazania autorskich praw majątkowych firmie, podpisania klauzuli poufności (NDA).

vStworzenie prototypu inteligentnej kamery do wykrywania upadków

Celem projektu jest opracowanie prototypu kamery inteligentnej działającej na platformie wbudowanego systemu Linux, służącej do oceny czy osoba/osoby znajdujące się w polu widzenia kamery przewróciła się i nie jest w stanie samodzielnie wstać, z zachowaniem prywatności użytkowników.

Zastosowaniem rezultatów projektu jest monitorowanie bezpieczeństwa osób starszych bądź niepełnosprawnych z zachowaniem ich prywatności.

Projekt obejmuje:
- Wykorzystanie sieci PoseNet/MoveNet do określenia pozycji, kierunku i prędkości poruszania się osób przed kamerą
- Dostosowanie wytrenowanych modeli do wymagań platformy wbudowanej z dedykowanym akceleratorem neuronowym (kompletny zestaw uruchomieniowy wraz z SDK i niezbędną dokumentacją będzie dostarczony przez firmę).
- Integracja modeli w środowisku w wbudowanym w prototyp aplikacji kamery inteligentnej.
- Zbudowanie systemu wizualizacji wyników.

Rezultatem projektu jest środowisko do trenowania modeli oraz oprogramowanie wbudowane realizujące funkcjonalność kamery inteligentnej na dostarczonym zestawie uruchomieniowym.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Projekt wymaga przekazania autorskich praw majątkowych firmie, podpisania klauzuli poufności (NDA)

FLHF SA

vAutomatyzacja obsługi sprzedaży z wykorzystaniem mechanizmów uczących się

Elementy projektu
1. Obsługa integracji różnych kanałów sprzedaży (np. Amazon, Allegro) z systemem ERP oraz PIM przedsiębiorstwa.
2. Automatyzacja aktualizacji rozbudowanych opisów ofert na kanałach sprzedaży na podstawie danych produktowych i magazynowych produktów.
3. Automatyzacja przypisywania prawidłowych wariantów produktu na podstawie wyborów i komentarzy klientów na różnych kanałach sprzedaży.
4. Automatyzacja aktualizacji cen produktów oraz wystawionych aukcji na różnych kanałach sprzedaży.
5. Integracja statusów BL ze statusami z magazynu (automatyczne przenoszenie do zakładki Wysłane po oznaczeniu paczki “na busie” lub “zakończona”).
6. Integracja zewnętrznych systemów sprzedażowych z systemem predykcji logistycznej i udostępnienie ich funkcjonalności w formie raportów dostępnych dla działu sprzedaży.

O nas
Firma FLHF S.A. specjalizuje się w sprzedaży artykułów wyposażenia wnętrz oraz posiada długoletnie doświadczenie w branży e-commerce. Zajmujemy się nie tylko importem i dystrybucją, ale również produkcją tekstyliów domowych. Celowo zdecydowaliśmy się na sprzedaż internetową, gdyż pozwala nam ona dotrzeć do szerokiego grona odbiorców, a także umożliwia łatwy kontakt z Klientem. Budowanie wzajemnego zaufania wynika z wysokiej jakości produktów oraz z profesjonalnego wsparcia eksperckiego, a to w połączeniu z dobrym designem i nowoczesnymi rozwiązaniami daje konkurencyjne produkty poszukiwane przez naszych Klientów.
Nasze produkty są dostępne w wielu kanałach sprzedaży, do których należą m.in sklep internetowy „YourHomeStory” oraz w Marketplace takich jak: Amazon, Allegro, eBay.
Obecnie pracujemy nad automatyzacją obsługi sprzedaży na kanałach Marketplace. Dzięki takiemu usprawnieniu zwiększymy jakość obsługi Klientów, na której bardzo nam zależy.
Nasz projekt oferuje nie tylko rozwijanie takich umiejętności jak praca w zespole, analizowanie danych, innowacyjność czy rozwiązywanie złożonych problemów, ale przede wszystkim twarde umiejętności techniczne, które mogą być wielkim atutem na szeroko rozumianym rynku pracy.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Realizacja tematu będzie wiązać się z wymogiem przekazania majątkowych praw autorskich oraz podpisania umowy o zachowaniu poufności (NDA).
Przed przystąpieniem do projektu chętnie zaprosimy studentów do siedziby firmy, w celu omówienia projektu oraz chętnie pokażemy jak działamy 🙂

Future Skills

vStworzenie aplikacji do organizacji czasu i energii osobistej. Połączeni kalendarza i planowaniem i wypracowaniem nawyku. Aplikacja mobilna na telefon połączona z już istniejącą platformą szkoleniową. Aplikacja na bazie fizycznego plannera który istnieje w formie fizycznej- papierowej.

Stworzenie aplikacji do organizacji czasu i energii osobistej. Połączeni kalendarza i planowaniem i wypracowaniem nawyku. Aplikacja mobilna na telefon połączona z już istniejącą platformą szkoleniową. Aplikacja na bazie fizycznego plannera który istnieje w formie fizycznej- papierowej.
Aplikacja rozwojowa dla tzw Jana Kowalskiego który che podnieść efektywność swojego życia łącząc w niej funkcje:
Planowanie działań codziennych z "przypominajkami-" powiadomienia.
Poranne rytuały - funkcja informująca co powinien zrobić np. medytacja z kursu moduł 6
Kalendarz z funkcją planowania.
Nawigator po aplikacji i ....


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • szkolenie w zakresie prezentacji projektu
  • wsad merytoryczny- szkielet aplikacji od strony np. zakłądek.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/3

Dodatkowe uwagi:
Tak z przekazaniem majątkowych praw autorskich.

Grinn sp. z o.o.

vAlgorytm umożliwiający wykrycie anomalii w danych gromadzonych przez systemy IoT

Aktualnie używane rozwiązania IoT z jednej strony oferują szerokie portfolio: mierzonych/monitorowanych wielkości fizycznych, technologii radiowych umożliwiających komunikację pomiędzy elementami systemu jak i niemalże nieograniczonej mocy obliczeniowej po stronie clouda.

Niestety większość komercyjnych rozwiązań IoT/SmartCity bazuje na z góry przedefiniowanych schematach działania. Znakomita większość komercyjnie wdrożonych systemów zostaje skonfigurowana na etapie uruchomienia systemu, a następnie używana jest w niezmienionej postaci aż do zakończenia eksploatacji.

Celem projektu jest stworzenie POC (proof-of-concept) rozwiązania/serwisu/usługi umożliwiającej wykrycie anomalii na podstawie informacji otrzymywanych z czujników wchodzących w skład systemu IoT/SmartCity.

Najprostszymi przykładami anomalii są:

* sensor offline: brak raportu z danego sensora, gdzie - na podstawie historycznych danych - sensor powinien wysłać raport nie rzadziej niż raz na trzy godziny,
* nieznana przeszkoda drogowa: na podstawie danych z kamer monitorujących dany odcinek ruchu, średnia prędkość ruchu na danym odcinku jest niższa niż w porównywalnym okresie w przeszłości,
* wyciek monitorowanej substancji: aktualna charakterystyka poboru danej substancji znacząco odbiega od tego jak dana substancja zużywana była w przeszłości.

Usługa taka nie powinna koncentrować się na rodzaju monitorowanej wartości. Powinna za to dążyć do wypracowania takiego algorytmu, który "zignoruje" wszystkie standardowe/oczekiwane/znane sytuacje, a wychwyci te szczególne, które nie pasują do schematu.

Dodatkowym atutem takiego rozwiązania może być umożliwienie korelowania ze sobą dwóch lub więcej parametrów i późniejsza interpretacja zależności pomiędzy nimi.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vOprogramowanie umożliwiające optyczną inspekcję urządzeń elektronicznych

Produkcyjne testowanie urządzeń elektronicznych jest w obecnych czasach procesem wieloetapowym. Coraz częściej jednym z etapów jest inspekcja wizyjna mająca na celu wychwycenie wszelkich anomalii w wyglądzie zmontowanego układu elektronicznego w stosunku do przygotowanego uprzednio wzorca.

Niektóre fabryki kilkukrotnie przeprowadzają inspekcję AOI (Automated Optical Inspection), a to ze względu na chęć jak najszybszego wykrycia defektów i jak najszybszego zareagowania na nie. Przykładem takiej kilkukrotnej inspekcji może być:

* inspekcja numer 1: kontrola obwodu PCB z obsadzonymi przez Automat montażowy P&P (pick & place) elementami SMT,
* inspekcja numer 2: kontrola obwodu PCB z ręcznie obsadzonymi i polutowanymi elementami THT.

Niestety najprostsze porównywanie z góry zadanym wzorcem nie zawsze okazuje się wystarczającym rozwiązaniem. W przypadku kiedy do produkcji danego urządzenia zostaną użyte komponenty kompatybilne ze sobą, ale pochodzące od dwóch różnych dostawców metoda ta bardzo szybko wykaże swoje słabości.

Komercyjne rozwiązania AOI umożliwiają nie tylko porównywanie aktualnego wyglądu układu ze wzorcem, ale także modyfikowanie go za pomocą definiowanych na podstawie analizy wyjątków/dodatkowych reguł takich tak:

1. dopuszczenie do alternatywnego wyglądu danego ROI (Region Of Interest) - np. komponent pochodzący od innego producenta niż ten zastosowany we wzorcu,
2. wymuszenie konkretnej (i innej niż dla pozostałej części obrazu) analizy fragmentu obrazu przedstawiającego urządzenie - np. analiza krawędzi złącz THT w celu wykrycia poprawności ich montażu (kierunku montażu),
3. dodanie negatywnych wzorców których wykrycie powinno być jednoznacznie identyfikowane jako błąd montażu - np. zwarcia pomiędzy ścieżkami powstające na skutek niedoskonałości procesu lutowania na fali/ręcznego, brak spoiwa lutowniczego, etc.

Celem projektu jest stworzenie konceptu urządzenia umożliwiającego przeprowadzenie inspekcji AOI składającego się zarówno z części sprzętowej (kamery video, oświetlacze, komputer PC) jak i dedykowanego oprogramowania.

Zrealizowanie, w trakcie jednego semestru, kompletnego rozwiązania AOI porównywalnego z rozwiązaniami komercyjnymi jest nierealne, dlatego należałoby się skupić na poszczególnych fragmentach całości.

Rozsądnym wydaje się podjęcie próby implementacji min. dwóch różnych mechanizmów weryfikacji AOI których rezultat działania przestawiany byłby w formie graficznej, z zaznaczonymi obszarami gdzie wystąpiła niezgodność.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Incredible Machines sp. z o.o.

vAutomatyczna regulacja wysokości piany piwnej w kuflu

"Czołem!
Jesteśmy Startupem, uważamy, że powtarzalne zajęcia powinny być wykonywane przez maszyny, żeby ludzie mogli oddać się przyjemnościom. Dlatego, kiedy branża gastronomiczna dała nam znać, że potrzebują maszyny do autonomicznego serwowania napojów alkoholowych, rzuciliśmy korpo, założyliśmy zespół i zakasaliśmy rękawy. Poznajcie nas na Facebook'u: Poley.me.
Jako startup nie mamy milionowych budżetów, ale za to nadmiar pasji. Podczas pracy w takim projekcie poczujecie się jak McGuyver i spróbujecie zrobić coś z niczego, a my pokażemy Wam jak. To zupełnie inna praca niż w korpo 🙂

“ It may be that machines will do the work that makes life possible and that human beings will do all the other things that make life pleasant and worthwhile ”
― Isaac Asimov, Robot Visions"



Nalewane piwo z barowego kranu się pieni. Aby dobrać odpowiednią ilość piany należy na bieżąco sterować kompensacją podawania piwa. Proces ten należy zautomatyzować przy pomocy pętli sprzężenia zwrotnego. Bieżący odczyt ilości piany w kuflu daje informację do systemu jaki powinien być poziom kompensacji.
Cel projektu:
- opracowanie algorytmu sterowania dwoma serwomotorami, aby uzyskać optymalny czas lania i optymalną wysokość piany
- dane wejściowe na podstawie prostego systemu wizyjnego

W zależności od zaangażowania zespołu możemy zapewnić mechanikę układu pomiarowego bądź wskazać jak ją zbudować.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.
  • złożona linia piwna do testowania systemu

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
(brak)

vOpracowanie protokołu komunikacyjnego pomiędzy telefonem komórkowym a RaspberryPi przy użyciu kody QR

Czołem!
Jesteśmy Startupem, uważamy, że powtarzalne zajęcia powinny być wykonywane przez maszyny, żeby ludzie mogli oddać się przyjemnościom. Dlatego, kiedy branża gastronomiczna dała nam znać, że potrzebują maszyny do autonomicznego serwowania napojów alkoholowych, rzuciliśmy korpo, założyliśmy zespół i zakasaliśmy rękawy. Poznajcie nas na Facebook'u: Poley.me.
Jako startup nie mamy milionowych budżetów, ale za to nadmiar pasji. Podczas pracy w takim projekcie poczujecie się jak McGuyver i spróbujecie zrobić coś z niczego, a my pokażemy Wam jak. To zupełnie inna praca niż w korpo 🙂

“ It may be that machines will do the work that makes life possible and that human beings will do all the other things that make life pleasant and worthwhile ”
― Isaac Asimov, Robot Visions"



Problemem je zapewnienie komunikacji pomiędzy telefonem komórkowym (zaczniemy od Androida), a RaspbeeryPi za pomocą kodu QR w jednym lub dwóch językach oproggramowania:
- Java
- Dart (preferowany)
Telefon wyświetla kod QR, a dedykowany skaner (np. RT870) zczytuje kod i przedysła go do RaspberryPi

Zapewniamy oba urządzenia. Protokól ma zostać wdrożony do maszyny, która umożliwia bezkontawkowe zamawianie napojów w lokalach gastronomicznych."


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

InsERT S.A.

vEksport i import danych zapisanych w różnych strukturach w postaci pliku *.CSV do bazy danych.

Celem projektu jest napisanie mechanizmu importującego i eksportującego dane z/do pliku CSV. Mechanizm powinien umieć zmapować dane z pliku o różnej strukturze na pola modelu danych oraz wyeksportować wybrane dane z modelu danych do pliku CSV o strukturze uzależnionej od wybranych danych.
Import:
• Wczytanie pliku z danymi o dowolnej strukturze,
• wczytanie dowolnego schematu modelu danych,
• mapowanie danych z pliku na pola modelu danych,
• wczytywania danych do bazy z obsługą błędów.
Eksport:
• Wczytanie schematu modelu danych,
• wybranie pól do eksportu,
• stworzenie struktury pliku CSV na podstawie wybranych pól,
• kreator pobrania danych z bazy i zapisanie ich do pliku,
• obsługa błędów.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób, 7 osób, 8 lub więcej osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
Realizacja tematu będzie wiązać się z wymogiem warunkowego przekazania praw autorskich.

vGamifikacja w zespole programistycznym

Celem projektu jest stworzenie systemu zwiększającego zaangażowanie, poprawiającego jakość pracy, promującego dobre praktyki i zwyczaje wśród członków zespołu programistycznego za pomocą gamifikacji.
Typowymi danymi wejściowymi są dane dotyczące zmian w repozytorium kodu źródłowego, czy też zmian wpisów w systemie bugtracking-owym.
Dane wejściowe powodują przyznanie ich autorom różnego rodzaju nagród, punktów czy walut, które później mogą być podstawą statusu, bogactwa, rankingu, etc. Nagrody, oraz to, co można później z nimi zrobić, wciąga programistów w swego rodzaju „grę”, która pomaga w pewien sposób (przewidziany przez system) realizować cele wymienione w pierwszym akapicie.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
(brak)

vProjekt internetowej giełdy transportowej dla branży rolnej

Opis projektu: (opis założeń. opis celów do osiągnięcia, lista funkcje docelowego rozwiązania, technologie przewidziane do wykorzystania, itp. Prosimy o możliwie obszerny opis - jest to główna informacja na podstawie której studenci dokonują wyboru projektu)
Celem projektu jest stworzenie platformy do komunikacji pomiędzy użytkownikami poszukującymi usług transportowych w rolnictwie a użytkownikami oferującymi takie usługi.
Zakres realizacji usług będzie obejmować teren Polski. Po integracji Google Maps i zmianie algorytmu dopasowywania ofert, zakres obejmie również teren Europy.
Platforma będzie składać się z jednej, wspólnej tablicy dla wszystkich rodzajów ofert. Aplikacja zostanie zrealizowana w wersji desktopowej i mobilnej w technologii PWA.
Cele do osiągnięcia:
• Stworzenie aplikacji w wersji desktopowej i mobilnej (PWA)
• Zoptymalizowanie algorytmu powiadamiającego użytkownika o dopasowaniu przeciwnej oferty do jego oferty
• Integracja Google Maps i pobieranie odległości między ofertami oraz dodanie możliwości podglądu trasy
• Implementacja komunikatora wewnątrz aplikacji
Funkcje:
1. Rejestracja
2. Dodawanie oferty - dostępne tylko dla zarejestrowanego użytkownika
3. Przeglądanie ofert - dostępne dla anonimowych i zarejestrowanych użytkowników
4. Edycja oferty - dostępne tylko dla właściciela oferty
5. Usuwanie oferty - dostępne tylko dla właściciela oferty
6. Powiadamianie użytkownika o ofertach przeciwnego typu, spełniających kryteria jego oferty
7. Komunikator - dostępny tylko dla zarejestrowanego użytkownika
Technologie:
1. Frontend: Angular 13,Tailwind
2. Backend: Architektur serverless zrealizowana przy pomocy BaaS - Firebase. Funkcje w Firebase Cloud Function będą tworzone w TypeScript-cie.
3. Dodatkowe narzędzia i usługi: System kontroli wersji – github; oprogramowanie do śledzenia postępu projektu – Jira; IDE/Text Editor - dowolny (Insert nie zapewnia płatnych licencji do IDE)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.
  • System Demo w biurze firmy (ul. Piłsudskiego 43
  • Wrocław); Developer Training Day w biurze firmy (ul. Piłsudskiego 43
  • Wrocław),

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vSystem monitorowania satysfakcji klientów

Opis projektu: (opis założeń. opis celów do osiągnięcia, lista funkcje docelowego rozwiązania, technologie przewidziane do wykorzystania, itp. Prosimy o możliwie obszerny opis - jest to główna informacja na podstawie której studenci dokonują wyboru projektu)
Najważniejszym aspektem prowadzenia własnego biznesu jest dostarczanie produktów i usług, które w pełni zaspokoją potrzeby klientów. Jako firma wytwarzająca oprogramowanie dla przedsiębiorców od 30 lat, wiemy, że aby móc lepiej prowadzić biznes i spełniać realne oczekiwania klientów, ważne jest monitorowanie ich zadowolenia.
Podstawowym celem systemu będącego przedmiotem tego projektu jest umożliwienie użytkownikowi tworzenia własnych ankiet satysfakcji lub krótkich formularzy mających na celu zbieranie opinii. Linki do ankiet mogą być wysyłane automatycznie drogą mailową do klientów użytkownika aplikacji, np. po dostarczeniu towaru lub wykonaniu usługi. Taki system może działać zarówno jako samodzielne oprogramowanie, jak i dodatkowy moduł do już istniejących programów, z których korzystają osoby prowadzące firmę. Chociaż podstawowym celem jest zbieranie danych, to istnieje wiele możliwości rozwoju tego projektu, np. w ramach pracy dyplomowej. Tworzenie rozbudowanych wizualizacji zebranych danych za pomocą interaktywnych wykresów czy też ich analiza z wykorzystaniem uczenia maszynowego tak, aby aplikacja sama podpowiadała użytkownikowi trendy, zależności i anomalie występujące w odpowiedziach udzielonych przez klientów to tylko jedne z wielu możliwych kierunków dalszego rozwoju aplikacji.
Proponowane technologie:
Backend: Django REST framework (Python), PostgreSQL
Frontend: Angular (TypeScript)
Satysfakcjonująca jakość kodu źródłowego aplikacji zapewni wynagrodzenie dla uczestników grupy za dotychczasowe zaangażowanie oraz dostarczy możliwości dalszej pracy nad aplikacją w formie płatnego etatu poprzez zatrudnienie w firmie InsERT.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • prelekcja na temat bibliotek
  • które można wykorzystać w projekcie; pomoc w zaprojektowaniu aplikacji oraz w ustaleniu założeń jakie ma spełniać aplikacja

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/3

Dodatkowe uwagi:
Umowa o warunkowe przeniesienie praw autorskich

InterElcom Sp. z o.o.

vProjekt regulatora obrotów wentylatora

Możliwość cyfrowego sterownia wentylatorami AC (230Vac) sygnałem analogowym 0-10V oraz cyfrowym PWM za pomocą mikrokontrolera. Sterownie powinno być zrealizowane za pomocą enkodera obrotowego lub przycisków. Ambitniejsze grupy zachęcamy do użycia wyświetlacza LCD wraz z obsługą przycisków.
Zakres zadań:
- Zrealizowanie układu Analogowo-cyfrowego (układ zasilania z 230V oraz sekcji cyfrowej) - schemat, symulacja
- Zaprojektowanie PCB
- Napisanie odpowiedniego programu na wybrany mikrokontroler


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vSystem do inspekcji optycznej zmontowanych układów elektronicznych

Możliwość inspekcji polutowanych płytek PCB na zasadzie porównywania ze zdjęciem wzorca.
Zakres zadań:
- wykrywanie braków elementów, złych wartości elementów lub ich złe położenie
- oznaczanie powyższych błędów i możliwość ich zapisania i eksportu do piliku
- stworzenie systemu w oparciu o mikrokomputer z kamerką (np. Raspberry Pi)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

iteratec sp. z o.o.

vintegratec

integratec: pomóżcie Dorocie ogarnąć wszystkie requesty!

Praca w dziale personalnym wiąże się z odpowiadaniem na dużą ilość różnego typu zapytań oraz koniecznością rozwiązywania wielu różnego typu problemów każdego dnia.

Coraz bardziej popularny model pracy hybrydowej nie ułatwia wykonywania zadań HR-owcom, dla których podstawą pracy jest codzienny kontakt ze wszystkimi członkami organizacji.

Waszym zadaniem będzie stworzenie aplikacji, która:

• skutecznie wesprze komunikację między pracownikami a działem personalnym, dzięki możliwości zarządzania zapytaniami oraz zadaniami (np. system ticket-owy),

• pozwoli działowi personalnemu lepiej zaplanować jego pracę i ustalić priorytety,

• ułatwi wspólne decydowanie wraz z członkami zespołu np. o aktywnościach integracyjnych zespołu, dzięki funkcji łatwego przeprowadzania ankiet lub głosowań wśród pracowników,

• ułatwi kategoryzację zapytań, ułatwi tworzenie harmonogramu, utworzy gotowe listy zadań,

• zachwyci swoim nowoczesnym i minimalistycznym designem (przy uwzględnieniu firmowego brandingu) i będzie sprawiać czystą przyjemność z użytkowania 😊

Co dobrego będzie wynikiem Waszej pracy?

• zdobędziecie cenne doświadczenie w pracy projektowej z klientem posiadającym sprecyzowane wymagania,
• zrealizujecie projekt, odpowiadający na prawdziwą potrzebę biznesową,
• otrzymacie potrzebne wsparcie merytoryczne od zespołu iteratec-a,
• pomożecie Dorocie realnie poprawić efektywność pracy i raz na zawsze pozbyć się bólu głowy!

Preferowane technologie: Java/Kotlin, JavaScript/TypeScript oraz inna technologia frontendowa do wyboru.

PS. w przypadku większej grupy możemy dostosować zakres funkcjonalności 😊 pomysłów na te nam nie brakuje! 😊


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
iteratec jest zainteresowany wykorzystaniem i dalszym rozwojem oprogramowania stworzonego w ramach projektu, dlatego będziemy wymagać przekazania nam nieograniczonego prawa do korzystania z oprogramowania oraz nieograniczonego prawa do powielania i modyfikacji kodu źródłowego. Prawa autorskie oprogramowania mogą pozostać własnością zespołu projektowego.

vPlatforma do gier AR/VR

Waszym zadaniem będzie stworzenie prototypu platformy do gier w wirtualnej/rozszerzonej rzeczywistości. Główne zadania:

• zaimplementowanie prostych gier (np. kółko i krzyżyk/ poker dice / oczko) w Javascripcie i osadzenie ich w rozszerzonej/wirtualnej rzeczywistości;
• stworzenie platformy agregującej stworzone gry i umożliwiającej wspólne granie ze znajomymi;
• agregowanie i prezentowanie różnego rodzaju statystyk związanych z grami.

Preferowane technologie: three.js (AR/VR), Java/Kotlin lub [Java|Type]script (backend), Angular/React/Vue (frontend).

Co zyskacie?

• wsparcie merytoryczne od członków zespołu iteratec-a;
• wykonacie pierwsze kroki w kierunku wirtualnej/rozszerzonej rzeczywistości.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
iteratec jest zainteresowany wykorzystaniem i dalszym rozwojem oprogramowania stworzonego w ramach projektu, dlatego będziemy wymagać przekazania nam nieograniczonego prawa do korzystania z oprogramowania oraz nieograniczonego prawa do powielania i modyfikacji kodu źródłowego. Prawa autorskie oprogramowania mogą pozostać własnością zespołu projektowego.

Mitsubishi Electric

vIndustrial Computer - akwizycja, analiza i wizualizacja danych z użyciem EdgeComputing

Projekt będzie realizowany na komputerze przemysłowym Mitsubishi Electric MELIPC

Etapy:
Akwizycja danych: obejmuje zebranie danych z urządzeń warstwy produkcyjnej (sterowniki PLC, napędy, roboty). Wspierane protokoły: SLMP, OPC UA, CC-Link IE Field, inne.

Analiza danych: polega na określeniu problemu badawczego, utworzenie modelu referencyjnego i analizę online danych. Przykład: problem badawczy - operacja zakręcania butelki robotem. Utworzenie modelu polegać będzie na wykonaniu prawidłowego cyklu zakręcania - pobranie nakrętki, nałożenie na butelkę dokręcenie z zadanych momentem. Następnie operacje będą powtarzane, a przebiegi mierzonych wielkości porównywane z przebiegiem referencyjnym. Problem badawczy grupa może zdefiniować sama.

Wizualizacja: prezentacja analizy w czytelnej formie (policzenie wskaźników jakości, prezentacja danych na wykresach). Do dyspozycji panele HMI (GOT 2000) i oprogramowanie SCADA (ICONISC).

Zapewniamy dostęp do potrzebnych software'ów.
Możliwość umówienia spotkań w biurze (CarbonTower Wrocław przy ulicy Fabrycznej)
Możliwa również praca zdalna (połączenie do sprzętu przez VPN)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.
  • możliwość pracy zdalnej nad projektem

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Nerd Army sp. z o.o.

vi-CamperVan - platforma do zarządzania mobilnym domem

i-camperVan.com

i-CamperVan to platforma składająca się z urządzeń i oprogramowania, która służy do
budowy zaawansowanych technologicznie pojazdów kempingowych (kamperów lub przyczep
kempingowych). Zakłada się, że system może być instalowany zarówno w nowych pojazdach,
jak i w starszych generacjach.
Platforma jest adresowana dla twórców pojazdów kempingowych, którzy chcą wykonać
zabudowę opartą o kompleksowy system zarządzania i obsługi, który przenosi całość do ery
“smart home”.


Planowane formy współpracy:

  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 8 lub więcej osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

NetworkedAssets

vALERT RCB v2

Goal

Design and implement weather condition alerting system utilizing multiple
communication channels.

Functionality

* gathering weather forecast data from the public API
* management via web dashboard
* alerts based on various conditions
* integration with popular messaging applications
* voice alerts
* multi-language support

Technologies

* front-end: React.js / Vue.js with TypeScript
* backend: AWS Lambda with Node.js / Python
* CI/CD: GitLab / AWS CodePipeline
* IaC: Pulumi / AWS CDK


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.
  • code-review
  • trening wprowadzający do CI/CD oraz IaC

Akceptowana wielkość grupy: 4 osoby, 5 osób, 6 osób, 7 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Projekt będzie realizowany w publicznym repozytorium udostępnionym w ramach licencji MIT. Wymagamy zgłoszenia grupy do udziału w konferencji.

vMinecraft proximity voice chat through Discord

Goal

Create a complete solution for small groups of players with a Minecraft server and a Discord guild that allows for immersive in-game communication through proximity voice chat with distance-based attenuation.

Functionality

* proximity voice chat on a Minecraft server with a limited player count
* distance-based voice attenuation
* integration with Discord for voice chat functionality
* integration with at least one Minecraft server engine (ex. Bukkit, Sponge)

Technologies

* any Minecraft server engine that supports extending functionality through plugins
* Spigot
* Paper
* Sponge
* or any other that is up to date with the newest Minecraft version
* Java (or another JVM based language) - for integration with a Minecraft server
* Discord(API) - for voice chat functionality
* any language that allows for the usage of the Discord API to do the voice processing


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 5 osób, 6 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Projekt będzie realizowany w publicznym repozytorium udostępnionym w ramach licencji MIT. Wymagamy zgłoszenia grupy do udziału w konferencji.

Neurosoft Sp. z o.o.

vNeuroBike FLOW - Wrocławski Licznik Rowerów

Miasto Wrocław rozwija sieć dróg rowerowych przez co pojawia się konieczność monitorowania tej sieci. Niezbędne jest wyposażenie istniejącej infrastruktury w liczniki ruchu, które dostarczałyby miastu danych bieżących o sposobie wykorzystania ścieżek, w trybie on-line.

W ramach projektu przewiduje się opracowanie, uruchomienie i przetestowanie nowego urządzenia – inteligentnej kamery IoT z przetwarzaniem „on edge” – dedykowanej do detekcji, klasyfikacji i zliczania użytkowników dróg rowerowych tzn. rowerzystów, hulajnóg oraz pieszych, wg wymagań określonych przez Miasto Wrocław.

Z założenia nowe urządzenie powinno bazować na platformie NeuroCar FlowCam 3 (inteligentna kamera zbudowana na bazie Rpi 4, wyposażona w komunikację LTE/4G/5G), powinno wykorzystywać detektory nie wymagające fizycznej ingerencji w drogę (np. lidar, kamera, radar, czytnik RFID) oraz powinno całe przetwarzanie realizować lokalnie „on edge”. Zakłada się wykorzystanie do tego celu odpowiedniej architektury głębokiej sieci neuronowej, która uruchomiona będzie na podłączonym lokalnie koprocesorze neuronowym typu Google Coral lub Hailo-8.

Przewiduje się następujące etapy projektu:

1. Opracowanie specyfikacji założeń – na podstawie wymagań określonych przez WIM Wrocław,
2. Ustalenie konstrukcji urządzenia – wybór detektorów, wybór sposobu zasilania (stałe, ew OZE), podłączenie neuroprocesora, testy
3. Opracowanie dedykowanej architektury sieci neuronowej (środowisko pytorch), przygotowanie danych treningowych, przeprowadzenie uczenia sieci, testy
4. Opracowanie API / specyfikacja interfejsu API do sterowania urządzeniem / przekazywania danych, dokumentacja w postaci OpenAPI
5. Uruchomienie sieci neuronowej na neuroprocesorze Google Coral / Hailo-8 podłączonym do RPi4
6. Uruchomienie 3 prototypów nowego urządzenia „NeuroBike Flow” i podłączenie do chmury NeuroCity (udostępnionej przez Neurosoft)
7. Opracowanie dokumentacji.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
(brak)

Next Level Group NOKIA

vData pipelines with support for upsert operation over parquet-based storage

Project goals:
Apache Parquet is a columnar storage format that is known for its performance but also for immutability.
Participants will be asked to create a data pipeline system that will be able to support row level upsert (insert or update) operation over parquet-based storage.

Scope definition:
• Create a set of data pipelines that will be responsible for converting data from one format to another and from input to an output storage that will be parquet-based (preferably in Apache Airflow)
• Create the output data format that will be appropriate for supporting the “upsert” operation
• Create the logic that will be responsible for data operations (preferably in Apache Spark)
• Create benchmarks that will be used to compare different solutions
• Create alerting and monitoring system for data pipelines

Candidates’ requirements:
The project is dedicated to beginners that have a good understanding of the Python language.
Required skills:
• Python knowledge: syntax and ability to create and work with modules
Nice to have skills:
• Docker
• Familiarity with Apache Airflow
• Familiarity with Apache Spark or Pandas
• Familiarity with Apache Parquet
• Familiarity with S3, ADLS or HDFS


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vgNB troubleshooting improvement by automation of "u-plane" charts creation

Project goals:
During runtime gNB generates data which allows to create charts used during troubleshooting. Goal of this project is to automate process of chart creation. Project is implemented in Python.

Scope definition:
• Document process of chart creation (UML2.0)
• Select charts to be automated
• Automate process using Python scripts base on prototypes

Candidates’ requirements:
The project is dedicated to intermediate in Python development but still requires some basic skills.
Required skills:
• Basic knowledge from area of business analysis (UML2.0)
• Practical knowledge from area of Python programming with graphical libraries (diagrams)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vHashiplayero

Project goals:
Hashiplayero is a classic Hashiwokakero game but made for teams.
Each player gets the same puzzle and competes with others in solving it.
Whoever figures it out first, wins.

Scope definition:
• Responsive web application in React (playable on all screen sizes)
• Backend server in Go or Python
• Realtime websocket communication
• Dynamic puzzle generation
• Matchmaking system
• Scoreboards
• Save option for favorite puzzles

Candidates’ requirements:
The project is dedicated to intermediate with web technologies and requires some knowledge from participants.
Required skills:
• Backend skills: practical knowledge of Python or Go
• Frontend skills: practical knowledge of React
Nice to have skills:
• Docker basic
• GIT


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vImplementation of backend container for running ML algorithms based on ELK (ElasticSearch) stack

Scope definition:
• Create docker container with Python environment and required components (Kubeflow scikit-learn)
• Use ElasticSearch API to interact with ElasticSearch database
• Implement ML algorithm that creates baseline from data in Python application

The project is dedicated to intermediate in Python and container technologies but also requires motivation to learn new technologies.

Required skills:
• Practical knowledge of Python
• Experience with Version Control Systems (GIT)
• Knowledge of container technologies (Docker, Kubernetes)
Nice to have skills :
• Knowledge of Machine Learning (ML) principles
• Familiarity with NoSQL databases using indexes (like ElasticSearch)
• Experience with bash and Linux operating systems
• Familiarity with kubeflow framework


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vMortgage loan calculator webpage

Project goals:
Create web application that calculates loan capital part and interest part based on user given inputs.

Scope definition:
• Minimum Viable Product: Only user input is taken into consideration
Answers a user’s question: "How much does my monthly loan rate will increase?"
• Preferably: Aggregate WIBOR rates (PLOPLN datasets) based on stock exchange API and include them in calculations.
Answers a user’s question: "How much does my monthly loan rate will increase?"
• Extras: Compare between Fixed/Variable Customer Banks loans offers.
Answers an extra question: "Will it be suitable to switch to fixed loan rate right now?"

Candidates’ requirements:
The project is dedicated to beginners with web technologies but still requires some basic knowledge.
Required skills:
• Backend skills: Python knowledge with some framework (e.g. Flask)
• Frontend skills: basic knowledge
• API scrapping
Nice to have skills:
• Docker basic
• GIT
• Frontend skills: TypeScript knowledge with some framework (e.g. React)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Orange Polska S.A.

vMobilna giełda zadań projektowych

Opracowanie systemu informatycznego składającego się z części serwerowej i aplikacji mobilnej tworzącego giełdę zadań. Wytworzone API w części serwerowej pozwoli na udostępnienie oferty do realizacji przez pracowników. Przy użyciu aplikacji mobilnej użytkownicy będą mogli przeglądać oferty dostępne na giełdzie i zgłaszać się do ich realizacji.

Proponowane technologie:
• ReactNative lub Kotlin
• REST API
• Serwer backendowy przy użyciu Java 1.8+(preferowana 17) oraz SpringBoot
• Baza danych do wyboru (preferowana PostgreSQL lub MongoDB)
• Dokumentacja API przy użyciu Swagger
• Obsługa kolejek Kafka
• Keycloak (autoryzacja)

*W ramach projektu należy wytworzyć API, potrzebne do współpracy z innymi systemami, którego wstępna definicja zostanie dostarczona po rozpoczęciu prac projektowych.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Przekazanie majątkowych praw autorskich.
Podpisanie NDA : opcjonalnie, jeśli na etapie realizacji okaże się niemożliwe zanonimizowanie zestawu danych stanowiących tajemnicę Orange Polska

vSystem do zarządzania kompetencjami pracowników IT

Opracowanie systemu informatycznego składającego się z części serwerowej i przeglądarkowej. System powinien umożliwić przełożonemu przydzielać zadania do ludzi posiadających odpowiednie kompetencje i rezerwować ich czas na wykonanie projektu.
Aplikacja internetowa będzie wykorzystywać zewnętrzne API pochodzące z innego systemu oraz publikować API dla zewnętrznych systemów.

Proponowane technologie:
• ReactJs lub Angular 10+
• REST API
• Serwer backendowy przy użyciu Java 1.8+ (preferowana 17) oraz SpringBoot
• Baza danych do wyboru (preferowana PostgreSQL lub MongoDB)
• Dokumentacja API przy użyciu Swagger
• Obsługa kolejek Kafka
• Keycloak (autoryzacja)

*W ramach projektu należy wytworzyć API, potrzebne do współpracy z innymi systemami, którego wstępna definicja zostanie dostarczona po rozpoczęciu prac projektowych


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Przekazanie majątkowych praw autorskich.
Podpisanie NDA : opcjonalnie, jeśli na etapie realizacji okaże się niemożliwe zanonimizowanie zestawu danych stanowiących tajemnicę Orange Polska

vSystem do zgłaszania wniosków projektowych

Opracowanie systemu informatycznego składającego się z części serwerowej i aplikacji internetowej wykorzystującego silnik procesowy Camunda do automatyzacji procesu tworzenia wniosków projektowych.
W ramach projektu należy wytworzyć proces w notacji BPMN oraz dokonać jego implementację uwzględniając zadania automatyczne oraz manualne do wykonania przez użytkownika.

Proponowane technologie:
• ReactJs / Angular 10+
• REST API
• Serwer backendowy przy użyciu Java 1.8+(preferowana 17) oraz SpringBoot
• Baza danych PostgreSQL
• Dokumentacja API przy użyciu Swagger
• Obsługa kolejek Kafka
• Keycloak (autoryzacja)
• Camunda (Silnik procesowy BPMN)

*W ramach projektu należy wytworzyć API, potrzebne do współpracy z innymi systemami, którego wstępna definicja zostanie dostarczona po rozpoczęciu prac projektowych.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Przekazanie majątkowych praw autorskich.
Podpisanie NDA : opcjonalnie, jeśli na etapie realizacji okaże się niemożliwe zanonimizowanie zestawu danych stanowiących tajemnicę Orange Polska

Perceptus sp. z o. o.

vAplikacja do tworzenia konfiguracji schematów nowych urządzeń sieciowych/baz danych itp.

Stworzenie aplikacji która automatycznie skonfiguruje nowe urządzenie, które zostało podłączone do sieci.

Firma wprowadzi studentów w rozwiązanie SOC, tj. produkt własny firmy, w którym osadzony będzie projekt.

Spodziewany rezultat projektu: Proof of concept/gotowa aplikacja, stworzenie finalnego raportu.

Wymagania dotyczące studentów: umiejętność programowania na poziomie podstawowym języku javascript.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowancych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vBezpieczny dysk w chmurze (FTP) z przesyłaniem plików z wykorzystaniem VPN

Stworzenie aplikacji działającej na bazie dwóch komputerów (serwer - klient), w której klient przesyła pliki na serwer i tam zostają one przechowane. Ruch pomiędzy serwerem a klientem musi być wykorzystany za pomocą VPN.

Wymagania technologiczne: znajomość połączeń VPN, maszyn wirtualnych (klient, serwer)

W rozwiązaniu można wykorzystać Open VPN - jest to rozwiązanie bezpłatne.

Spodziewany rezultat projektu: gotowa aplikacja, stworzenie finalnego raportu

Wymagania dotyczące studentów: umiejętność programowania na poziomie podstawowym w  języku javascript.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowanych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vKonfiguracja agentów w oprogramowaniu typu SOC

W produkcie własnym firmy: SOC 2 - rozpoznanie możliwości wpięcia się (konfiguracja agentów) do baz danych, wirtualizatorów, serwerów hostingowych.

Wymagania technologiczne: Firma dostarcza instancje, które powinny zostać wpięte - student ma możliwość opracować kolejne, dodatkowe.

Spodziewany rezultat projektu: raport nt. integracji z bazą danych i wirtualizacji.

Wymagania dotyczące studentów: umiejętność programowania na poziomie średnio-zaawansowanym języku javascript.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 3/3

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowanych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vOprogramowanie do automatycznych testów

Stworzenie oprogramowania rozpoznającego metody, które zostały wykorzystne w kodzie programistycznym i w oparciu o to przeprowadzenie testów jednostkowych. Student powinien samodzielnie zaproponować architekturę rozwiązania.

Wymagania technologiczne: Firma dostarcza studentom projekt rozwiązania, na którym będą mogli ćwiczyć.

Spodziewany rezultat projektu: proof of concept/prototyp

Wymagania dotyczące studentów: studenci cechujący się samodzielnością oraz umiejętnością planowania pracy własnej. Umiejętność programowania na poziomie średnio-zaawansowanym w języku JAVA.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 2/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowanych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vStworzenie aplikacji wykrywającej uruchomione usługi w sieci

Opracowanie oraz implementacja skanera sieciowego badającego wykorzystywanie porty/aplikacje w sieci.

Firma wprowadzi studentów w rozwiązanie SOC, tj. produkt własny firmy, w którym osadzony będzie projekt

Brak dodatkowych wymagań technologicznych.

Spodziewany rezultat projektu: proof of concept/gotowa aplikacja, stworzenie finalnego raportu.

Wymagania dotyczące studentów: umiejętność programowania na poziomie podstawowym języku javascript.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowanych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vSystem przechowywania dokumentów oparty na kryptowalutach (blockchain)

Stworzenie systemu, który rejestruje historię zmian w danym systemie (np. giełda)
Brak wymagań technologicznych.
Spodziewany rezultat projektu: proof of concept/prototyp.

Wymagania dotyczące studentów: umiejętność programowania na poziomie średnio-zaawansowanym języku javascript. Ze względu na poziom zaawansowania, preferowani studenci co najmniej II roku.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowancych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vWykorzystanie sieci Petriego w szyfrowaniu plików

Opracowanie rozwiązania polegającego na szyfrowaniu baz plików z wykorzystaniem z sieci Petriego.

Wymagania technologiczne: maszyna wirtualna.

Spodziewany rezultat projektu: proof of concept/gotowe rozwiązanie (w zależności od zaawansowania studenta)

Wymagania dotyczące studentów: wysoko rozwinięte zdolności analityczne - zaawansowany poziom trudności projektu.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 2/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowanych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

vZapisywanie informacji o podpisanych dokumentach w blockchain

Stworzenie rozwiązania umożliwiającego zapisywanie wszelkich zmian w dokumencie w danym systemie skupiającym te dokumenty. Opracowane narzędzia do przeglądania historii zmian dokumentu.

Wymagania technologiczne: certyfikaty do podpisu

Spodziewany rezultat projektu: stworzenie finalnego raportu, proof of concept/prototyp.

Wymagania dotyczące studentów: umiejętność programowania na poziomie średnio-zaawansowanym w języku javascript.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 2/2

Dodatkowe uwagi:
Firma Perceptus pozostaje otwarta na różnego rodzaju pomysły oraz inicjatywy studentów. Starając się być możliwie najbardziej elastyczni (lub zwinni) bierzemy pod uwagę możliwość rozwinięcia lub zmiany zaproponowancych tematów, tak by jak najlepiej dopasowywać je do zainteresowań studentów. Zapraszamy do kontaktu z pracownikami Perceptus: mailowo na adres rekrutacja@perceptus.pl, lub telefonicznie na numer 516 042 207

Wymagamy zawarcia umów NDA oraz o przekazaniu majątkowych praw autorskich.

Pixel Storm sp. z o.o.

vMafia Theft Auto - Mobilna gra multiplayer

----- OPIS -----
Zespół będzie odpowiedzialny za tworzenie funkcjonalności do gry wzorowanej na GTA 1/ 2.
Zespół dołączy do zespołu który już pracuje nad grą.

Zespół tworzyć będzie między innymi mapy i do wyścigów samochodowych.
Obsługe do matchmaking`u.
Obsługę botów opartych na machine learningu.
Achievementy
Obsługę napadów na banki.
itd.

------ WYMAGANIA -----
Gra tworzona jest w silniku Unity.
Od członków zespołu wymagana jest znajomość C# i podstawowa znajomość silnika gry.
Niezbędne są chęci do tworzenia gier i podstawowa znajomość gier.

Mile widziany zgrany zespół 5 osobowy który już w przeszłości tworzył wspólnie gry.

----- Realizacja -----
Dla najlepszych po zakończeniu kursu przewidujemy płatne staże lub oferty pracy.
Z Powodu pandemii współpraca będzie odbywać się zdalnie za pośrednictwem platformy discord.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Realizacja tematu będzie wiązać się z wymogiem przekazania praw autorskich i podpisania umowy o zachowaniu poufności.

Plume

vAutomatyzacja testów aplikacji mobilnej dla dwóch kluczowych systemów operacyjnych

Automatyzacja testów dla aplikacji mobilnej na dwóch najpopularniejszych systemach operacyjnych platform mobilnych Android oraz iOS z wykorzystaniem języka Python. Komunikacja z fizycznymi urządzeniami. Integracja z system continuous integration (Jenkins).

Technologie:
• Python 3
• Appium
• Linux/iOS/Android


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
• język angielski - komunikatywny.
• NDA
• wymóg przekazania majątkowych praw autorskich

vGeolokalizacja w oparciu o sieci Wi-Fi

Celem projektu jest stworzenie systemu, który umożliwi geolokalizację w oparciu punkty dostępowe Wi-Fi. Projekt będzie składać się z kilku komponentów, które umożliwią zbudowanie bazy danych punktów dostępowych Wi-Fi i wykorzystanie jej do lokalizacji użytkownika w czasie rzeczywistym:
* sniffer Wi-Fi
Narzędzie działające w systemu Linux, które posłuży do zbierania danych. Oprogramowanie będzie musiało skanować sieci Wi-Fi i asocjować je z współrzędnymi geograficznymi (skorzystamy z odbiornika GPS).
* aplikacja serwerowa
Oprogramowanie serwera będzie miało dwie zasadnicze funkcje: agregacja danych ze sniffera i świadczenie usługi lokalizacji dla klientów.
* aplikacje klienckie
Aplikacje wyświetlające pozycję użytkownika na systemy Android i Linux.

Elementem projektu będzie przetestowanie rozwiązania w praktyce.

Przewidujemy możliwość kontynuacji projektu w ramach pracy dyplomowej pod kątem data miningu.

Technologie:
* Linux, język C, shell, systemy wbudowanie (obsługa, konfiguracja, programowanie w przestrzeni użytkownika)
* Sieci bezprzewodowe Wi-Fi (podstawowa wiedza o protokole, konfiguracja i obsługa)
* Web, REST API (programowanie, debugowanie serwisów Webowych)
* Android, Java (ADB, programowanie i debugowanie aplikacji)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
• język angielski - komunikatywny.
• NDA

vOpenSync na platformie referencyjnej Raspberry Pi

Integracja frameworku OpenSync na platformie referencyjnej Raspberry Pi z OpenWRT. Implementacja wymaganych interfejsów do komunikacji z podsystemem Wi-Fi. Zestawienie sieci mesh. Dodatkowo (opcjonalnie) przeprowadzenie testów jednostkowych i funkcjonalnych z wykorzystaniem frameworków testowych Plume. Całość zadania we współpracy z inżynierami firmy Plume. W takcie trwania projektu studenci będą mogli zapoznać się i pracować z niżej wymienionymi technologiami:

Technologie:
• C
• OpenWRT
• WiFi
• wpa_supplicant
• make / Makefile
• OpenVSwitch


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vRobot wspomagający testowanie roamingu Wi-Fi

Celem projektu jest stworzenie programowalnego robota, który będzie wspomagać testowanie roamingu urządzeń w sieciach Wi-Fi. Robot (zbudowany z LEGO i Raspberry Pi) będzie realizować scenariusz testu obejmujący:
* poruszanie się po zadanej ścieżce
Robot będzie podążać po narysowanej linii lub realizować ruch w oparciu o skrypt.
* nadzorowanie testowanego urządzenia Wi-Fi
Nadzór będzie oznaczać: włączanie, wyłączanie, konfiguracja połączenia Wi-Fi i oczekiwanie na zdarzenie (np. powiadomienie o ustanowieniu połączenie z punktem dostępowym). Testowanym urządzeniem będzie np. Raspberry Pi lub telefon z Androidem.

Do komunikacja z komponentami LEGO zostanie wykorzystany Pybricks, a nadzór nad urządzeniami Wi-Fi będzie odbywać się po SSH lub ADB. Robot będzie komunikować się ze światem zewnętrznym po Wi-Fi lub Bluetooth.

Technologie:
* Python (programowanie LEGO)
* Android, Java (ADB, programowanie i debugowanie aplikacji)
* Linux, język C, shell, systemy wbudowanie (obsługa, konfiguracja, programowanie w przestrzeni użytkownika)
* Sieci komputerowe (podstawowa wiedza z zakresu konfiguracji sieci kablowych i Wi-Fi)


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
• język angielski - komunikatywny,
• NDA

PPG

vGlobal Telecom Center

Sieciowe systemy monitorujące to rozbudowane aplikacje zbierające i wyświetlające duże ilości danych i generujące alerty o zdywersyfikowanym priorytecie. W chwili obecnej wykorzystujemy wiele z nich, aby na kilku monitorach obserwować zachowanie sieci.

Celem projektu jest stworzenie systemu agregującego alerty z wielu systemów i prezentującego je w przystępnej formie graficznej. Stopień skomplikowania zależeć będzie od stopnia zaawansowania i zaangażowania zrekrutowanej grupy.
W fazie podstawowej planowana jest prezentacja danych SQL za pomocą narzędzia PowerBi.
W dalszych fazach projekt może być rozwijany poprzez programowanie niezależnych komponentów systemu takich jak sondy agregujące alerty SNMP regionalnie, serwery zarządzania, serwery warstwy prezentacji danych.

Grupa projektowa ma za zadanie przeprowadzić rozpoznanie tematu oraz wskazać technologie, w której będzie w stanie wykonać powyższy układ. Kolejnym krokiem jest implementacja układu.
Wymagana jest podstawowa wiedza o sieciach komputerowych.
Mile widziana znajomość dowolnych z: Java, C++, Python, C#, etc; js, Angular js; Linux/Windows Server; SQL; PowerBI
Sprzęt - zalecany więcej niż jeden monitor, nie jest to jednak warunek konieczny udziału w projekcie.

Sugerowane specjalizacje:
Bezpieczeństwo sieci teleinformatycznych, Inżynieria systemów informatycznych, Inżynieria internetowa, Systemy i sieci komputerowe, Telekomunikacja mobilna, Multimedia w telekomunikacji, Sieci teleinformatyczne, Projektowanie sieci teleinformatycznych, Utrzymanie sieci teleinformatycznych


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób, 7 osób, 8 lub więcej osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/2

Dodatkowe uwagi:
Realizacja tematu będzie wiązać się z wymogiem podpisania umowy o zachowaniu poufności (NDA).

vInternet rzeczy – inteligentna odzież robocza

Celem projektu jest stworzenie wyposażenia pod postacią IoT, zastosowanego w odzieży roboczej, które zwiększy bezpieczeństwo i wydajność pracownika fabryki farb.
Zespół może rozważyć technologie:
• Urządzenia do wprowadzania głosu
• Inteligentne okulary lub słuchawki
• Technologii RFID wbudowanych w odzież
• Inteligentny zegarek

Efektem końcowym powinna być aplikacja demonstracyjna inteligentnego pracownika fabryki korzystającego z IoT i jej demonstracja.

Po stronie firmy leży dostarczenie grupie projektowej wszystkich, wysokiej jakości, elementów niezbędnych do stworzenia prototypu (np. inteligentne okulary, tagi RFID).

Ponieważ efektem prac ma być działający prototyp, potrzebne może być jedno-dwa spotkania w siedzibie firmy z przedstawicielem lub częścią grupy projektowej.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.
  • • sporadyczne spotkania w siedzibie firmy w celu stworzenia fizycznego prototypu

Akceptowana wielkość grupy: 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vPowłoka solarna – farba zasilająca akumulator

Celem projektu jest opracowanie zagadnienia powłoki - farby solarnej, która mogłaby ładować akumulator np. w samochodzie, stworzenie konceptu i ustalenie wymogów technicznych.
W trakcie projektu powinien zostać przeprowadzone badania i rozpoznanie pod kątem rozwiązań technologicznych w dziedzinie fotowoltaiki. Zależnie od efektu etapu pierwszego, możliwe będą badania na dostępnych (zapewnionych przez firmę) układach.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vVM Wizard – Creating Virtual Machines in Real Time

The goal of the project is to develop a test solution for the real-time creation of virtual machines (VM). To perform their jobs, our laboratory researchers today must work with time-consuming manual processes to create virtual machines. The idea of this project is to build an interface that will work with backend technology to create the virtual machine real-time, instead.

The user interface would be a PaaS solution where users (with appropriate access rights) could spin up a VM and process a job, task, rendering, model, etc. according to the parameters they select. A full-stack experience, the solution would also include a db, a .Net./Python GUI, interaction with cloud-native resources (ARM/Terraform), and hardware.

The company would work with the student group to provide the necessary technical materials and data to build a test solution.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

Ready4S

vAplikacja do generowania harmonogramu pracy w szpitalu

Aplikacja służąca do automatycznego generowania grafiku. Będzie ona w formie aplikacji webowej. Zawierać będzie ona bazę pracowników - a w niej ich preferencje danej osoby (np. nie przydzielaj zmiany nocnej dwa dni z rzędu, przydzielaj tylko zmiany dzienne, przydzielaj maksymalnie 8 godzin dziennie, przydzielaj maksymalnie 40 godzin tygodniowo etc.). Dodatkowo będzie możliwość ręcznego edytowania grafiku po automatycznym wygenerowaniu. Grafik uznany za zakończony będzie przesyłany wszystkim pracownikom w nim zawartym na adres email (w formie gotowego pdf do wydruku).
Stack technologiczny: React.js, Java lub Node.js, SQL.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Prawa autorskie pozostają po stronie studentów. Praca nad projektem wyłącznie w formie zdalnej.

vAplikacja do monitorowania ilości osób w galerii handlowej

Aplikacja do monitorowania czy w galerii handlowej znajduje się dopuszczalna ilość osób. Oparte na danych lokalizacji z aplikacji mobilnej, która daje możliwość pobrania paszportu covidowego (bez pobrania paszportu użytkownik traktowany jako niezaszczepiony). Dodatkowo aplikacja webowa właścicieli galerii do wyznaczenia obszaru, na którym znajduje się dana galeria oraz do przeglądania ilości osób znajdujących się w galerii. Jeżeli użytkownik wchodzi do galerii jest wliczany w pule osób (zaszczepionych lub nie) i jeżeli w galerii został przekroczony limit osób niezaszczepionych lub ogólna pula osób jest bardzo wysoka użytkownik dostaje notyfikacje o zagrożeniu zakażeniem.
Stack technologiczny: React.js, React Native, Java lub Node.js, SQL.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Prawa autorskie pozostają po stronie studentów. Praca nad projektem wyłącznie w formie zdalnej.

SmartBear

vGdzieJestSZOP – system przypomnień i lokalizacji mobilnego punktu Selektywnej Zbiórki Odpadów Problematycznych

Celem projektu jest skonstruowanie aplikacji mobilnej która pomoże w planowaniu odpowiedzialnego gospodarowania odpadami problematycznymi. We Wrocławiu jednym ze sposobów pozbywania się problematycznych odpadów jest oddanie ich do mobilnego punku Selektywnej Zbiórki Odpadów Problematycznych – pojawiającej się regularnie w różnych miejscach ciężarówki SZOP (https://ekosystem.wroc.pl/segregacja-odpadow/szop/)
Aplikacja ma za zadanie:
1. Przypominać użytkownikowi o tym, że w wybranej przez niego okolicy niedługo pojawi się ciężarówka SZOP
2. Znaleźć najbliższy geograficznie punkt zbiórki który jest czynny w danym momencie.

Realizacja projektu będzie wymagała znajomości bądź nauki podstaw programowania aplikacji mobilnych, jak również korzystania oraz inżynierii odwrotnej API.
Część backendowa aplikacji może opierać się na rozwiązaniach chmurowych AWS, może też być aplikacją samodzielną umieszczoną na serwerze typu VPS.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Kod źródłowy projektu powinien być udostępniony w publicznych repozytoriach. Zalecamy użycie permisywnej licencji OpenSource.

vZłap Studenta – Komputerowa gra zręcznościowa

Celem projektu jest stworzenie gry zręcznościowej, podobnej do gry PacMan – w której postacią kierowaną przez gracza jest student wydziału Informatyki a duszki to rekruterzy firm IT próbujący „złapać” studenta.
Głównym wyzwaniem w proponowanym projekcie jest generacja mapy gry/poziomów z siatki głównych ulic miast w Polsce posiadających wyższe uczelnie.
Technologia i platforma tworzenia gry – dowolna.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Kod źródłowy projektu powinien być udostępniony w publicznych repozytoriach. Zalecamy użycie permisywnej licencji OpenSource.

Thaumatec sp. z o.o.

vFederated Logbook for Amateur Radio Operators

Opis projektu:
Federated web services are the best way to break out of the walled gardens that are popular nowadays. In recent years we have seen a lot of projects that are completely based on the idea of federation, and many others that are adopting the idea of communication between instances.
ActivityPub is currently the most popular protocol for federated services and is an official W3C recommended standard. Services like NextCloud, Mastodon, PixelFed, WriteFreely or Mobilizon are all based on ActivityPub.
The goal of this project will be to create a web service that can be used by amateur radio operators to log their contacts. The main differentiator among many other similar solutions will be the ability to federate different instances of the service to confirm the completed contacts and exchange information.

Possible applications: Creation of self-hosted web services that can seamlessly integrate with other instances and other compatible software.

The goal: Explore the possibilities of ActivityPub by implementing an application based on it.

The task is to:
Create a web application that acts as an amateur radio logbook,
Ensure that independent instances of the web application can communicate with each other using the ActivityPub protocol.

Technology:
ActivityPub
SQLite
Go

Competences required:
Go experience recommended but not necessary,
Basic SQL experience,
HTML+JS experience for the frontend,
Communication skills paired with technical competences to discuss the specification.
Szacowany nakład pracy:
~15 hours for requirements discussion and getting acquainted with the protocol
~60 hours for web application programming
~40 hours for testing


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób, 7 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vHardware in the loop testing framework written in Rust

Embedded devices are getting more and more complex, hence the need for test automation grows. It is not a problem on the unit or module level - these tools exist and do the job well. When it comes to end-to-end testing using the target device, it becomes more problematic and usually means creating custom solutions from scratch.

The goal of the project is to create a reusable platform that can perform interactions between device under test and the tester.

Technology of choice is Rust hosted on a Linux ARM computer (like Raspberry Pi)


Possible applications: Continuous integration pipeline step that performs automated tests to check if there is no functional regression introduced.

The goal: Create the proof of concept for the universal HiL platform that can be easily used for testing projects run by Thaumatec

The task is to:
Setup a hardware platform for the testing device
Create a viable API for using platform’s IO in the test scenarios
Use HiL in an example project as a demo

Technology:
Rust
Linux
ARM
Gitlab

Competences required:
Rust experience recommended but not necessary,
Familiarity with Linux shell
Basic understanding of embedded devices
Basic familiarity with unit testing


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vSecure remote serial port with PKI

Project description:
Remotely installed devices, to which any form of communication is required, suffer from data encryption requirement as well as user authentication to secure information in-transit and assure that only allowed parties are granted access. Although there are communication libraries available having all the cryptography in place with all the supporting infrastructure (cloud-based), there is nothing like setting up a PKI solution from scratch to learn how that stuff really works using small embedded devices accompanied by the service implemented on a local machine.
Project is about making use of the PKI (Public Key Infrastructure) concept by creating an encrypted, authenticated and remotely manageable wireless RS232 channel established automatically between 2+ embedded devices (clients and the host).
Solution, besides HW that will make secure communication possible, needs to be supported by a local Certificate Authority (computer software) to generate required keys and issue certificates.
Project is a showcase of how PKI is beneficial in terms of securing transportation of fragile information.


Project phases (to be executed as time allows):
⦁ Agreement on what is to be developed and research on PKI with respect to user authentication and in-transit data encryption (asymmetric / symmetric cryptography, public / private EC keys, AES keys, Diffie-Hellman algorithm, certificates, ECDSA signature generation / verification, CA).
⦁ Selection of the tools, libraries and solution architecture to achieve the project's goal.
⦁ Specification of the communication flow between CA and embedded devices.
⦁ Specification of the activities for CA, communication interface to embedded devices, device’s rights management, used libraries.
⦁ Specification of the communication flow between devices.
⦁ Specification of the communication interface between embedded devices, used protocol and rights management.
⦁ Implementation of the CA + testing.
⦁ Implementation of unified embedded device code (host / client) + testing.
⦁ Full solution integration and field testing.
⦁ Definition and trials of attacks to see if the solution is safe.
⦁ Preparation of the demo and final presentation.
Possible applications:
⦁ out of the box solution for encrypted remote serial data link,
⦁ part of secured and manageable system for remote communications,
⦁ easy adoptable solution for a different types of communication media and protocols,
⦁ showcase solution for applied cryptography lectures.
The goal: Creation of a remote and secure communication channel for transferring of digital data which is manageable and protected by PKI.
The task is to:
⦁ gain knowledge about PKI concept and apply it to solve real life problem,
⦁ develop a unified code for an embedded devices working either in a HOST or CLIENT mode,
⦁ develop an application that acts as a local CA allowing management of the rights of the embedded devices,
⦁ verify working solution by trying to perform a cyber attack,
⦁ develop presentation skills (and ability to say that something might go wrong when doing R&D).
Technology:
⦁ NodeMCU v3 (WiFi only),ESP32 DevKit ESP-WROOM-32 V1 (WiFi + BLE), anything else assuming we will agree on different radio technology,
⦁ PlatformIO IDE,
⦁ Python,
⦁ cryptography libraries, serial communication, wireless protocols.
Competences required:
⦁ C/C++, Python,
⦁ WiFi, BLE, any other radio technology with sufficient throughput,
⦁ soldering (cables preparation),
⦁ API specification,
⦁ embedded / desktop application development,
⦁ PKI cryptography (nice to have, but learning it is part of the goal).
Estimated workload:
⦁ a team of 3-5 people (exact number depends on the team and skills, people may mix within the tasks),
⦁ 20h | research on cryptography,
⦁ 140h | preferably 2-3 people working on embedded firmware and testing (code reviews, peer programming),
⦁ 70h | preferably 1-2 people working on CA implementation and testing,
⦁ 50h | architecture, system integration, tests - should be performed as a team,
⦁ 10h | documentation.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

Toyota Motor Manufacturing Poland Sp. z o. o.

vDigitalizacja systemu zarządzania okresowymi przeglądami maszyn

W dziale jest 600 maszyn które okresowo powinny przechodzić przegląd. Przegląd odbywa się albo okresowo albo w zależności od żywotności maszyny lub jej części . Na podstawie danych powinniśmy wiedzieć ile roboczogodzin ten proces zajmie w danym okresie + możliwość modyfikacji planu. Obecnie nie mamy narzędzia które wspiera ten proces.

Funkcje systemu:
1. Baza danych działająca na zasadzie rejestru w kalendarzu – lista maszyn + lista czynności do wykonania z różną częstotliwością; czas wykonania przeglądu;
2. Możliwość szybkiego sprawdzenia realizacji przeglądów, wydrukowania listy do wykonania dla maszyn/zadań na dany dzień/tydzień; wyliczenia ilości potrzebnych roboczogodzin.
3. Edycja wpisów realizacji przeglądów (dodawanie zdjęć, komentarzy).
4. Możliwość podsumowania (wizualizacja) ilości przeglądów wykonanych/opóźnionych.

Narzędzie może być oparte na aplikacjach komercyjnych typu MS Office lub innych ogólnodostępnych komercyjnych aplikacjach tak aby w przyszłości było możliwe ich modyfikowanie w zależności od potrzeb.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vDigitalizacja systemu zarządzania zapasem bezpieczeństwa

Mamy zapas detali – ok 20 tyś i liczenie odbywa się ręcznie i jest bardzo czasochłonne i błędogenne. Czasami musimy wyszukać detale z konkretną datą i trzeba to robić ręcznie.
Na bieżąco obszar produkcji komunikuje się z działem logistyki wewnętrznej przekazując im informacje na temat gdzie dane pudełko z detalem powinno trafić lub gdzie powinno zostać przetransportowane. System powinien nas informować kiedy zapas jest poniżej granicy – wizualizacja sytuacji.

Funkcje systemu:
1. Wizualizacja ilości detali (18 modeli) – wykresy
2. Wizualizacja lokalizacji modułu na polu zapasu bezpieczeństwa
3. Nadzór nad przepływem detali (wejście/wyjście)
4. Możliwość identyfikacji detali (nr detalu vs nr modułu)
System powinien być dostępny w przeglądarce internetowej, detale posiadają numerację w postaci kodów QR, posiadamy skanery odczytujące tą numerację.

System powinien być dostępny w przeglądarce internetowej, detale posiadają numerację w postaci kodów QR, posiadamy skanery odczytujące tą numerację.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

vDOKUMENTOMAT

Obecnie na liniach obróbczych używamy wielu dokumentów w różnych formatach.
Kiedy dokument jest zapełniony TM musi podejść do TL zgłosić który dokument trzeba wydrukować, TL po zalogowaniu odnajduje dokument puszcza go na drukarkę i wydrukowuje go.
Propozycja polega na tym żeby każdy dokument używany był oznakowany QR kodem bądź kodem kreskowym a drukarka była wyposażona w czytnik kodów. Pracownik podchodzi do drukarki z dokumentem który musi wydrukować, nie musi się logować tylko skanuje dok dokumentu i drukarka automatycznie go wydrukowuje. Oszczędzi to czas pracownikowi, oraz TL.

Funkcje systemu:
1. Możliwość automatycznego wydruku dokumentu po zeskanowaniu QR kodu lub kodu kreskowego.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vOptymalizacja sekwencji pracy pracownika typu III

Pracownik typu 3 zajmuje się pracą która jest nie regularna tj; kontrola jakości, wymiana narządzi, przeglądy maszyn. Praca ta wynika z postępu pracy linii, bazując na licznikach liczących wyprodukowane detale (np. kontrola 1/50szt) podobnie wymiany narzędzi (po osiągnięciu zakładanej żywotności np. 500 cykli = 250szt) wtedy pracownik reagując na wskazanie ANDONU (tablica informacyjna stanu linii) udaje się na wskazany proces do wymiany narzędzia lub kontroli jakości. W takim systemie wymiany narzędzi występują randomowo, mamy system który szacuje kolejność wymian jednak linia często zatrzymuje się zmieniając tym samym czas wymiany.

Funkcje systemu:

Aplikacja na tablecie, dzięki której pracownik może podglądnąć na której operacji i za ile minut ma wymianę narzędzi, a gdzie i za ile czasu kontrolę jakości aby mógł sobie zoptymalizować pracę.

Narzędzie może być oparte na aplikacjach komercyjnych typu MS Office lub innych ogólnodostępnych komercyjnych aplikacjach tak aby w przyszłości było możliwe ich modyfikowanie w zależności od potrzeb.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób

Dopuszczalny język projektu: polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

Volvo Polska Sp. z o.o.

vAkwizycja i prezentacja danych w systemach IoT z wykorzystaniem Azure IoT Hub oraz M365 Services

Celem pracy jest projekt oraz realizacja systemu IoT do akwizycji i prezentacji danych pomiarowych z urządzeń mikroprocesorowych wykorzysujący technologie chmurowe Azure IoT Hub oraz M365. W zakres projektu wchodzą następujące zadania: zebranie wymagań od pracowników Volvo, opracowanie koncepcji, opracowanie architektury, implementacja, testowanie, wdrożenie oraz przygotowanie dokumentacji. Zakładamy również zbudowanie lub zakupienie prostych systemów mikroprocesorowych IoT.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
Umowy o zachowaniu poufności (NDA)

vAnaliza obrazu w celu potwierdzenia zgodności zbudowanego autobusu z zamówieniem

Volvo zajmuje się produkcją między innymi ciężarówek i autobusów. Jednym z celów naszego projektu jest wykonywaniu końcowego sprawdzenia czy wszystkie elementy ciężarówki są zgodne z zamówieniem. Część tych sprawdzeń jest robiona automatycznie i nie wymaga ingerencji człowieka, ale część wymaga potwierdzenia od pracownika fabryki czy np wycieraczki działają, czy światła są zgodne z zamówionym kształtem i czy działają, czy kolor się zgadza. W ramach tego projektu studenckiego chcielibyśmy zamontować jedną lub więcej kamer, które by analizowały ciężarówkę i przesyłałyby odpowiedź na te pytania do naszego systemu. Zadaniem dla studentów byłoby stworzenie serwisu, który odbiera dane z kamery, analizuje je i przesyła je dalej.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
Realizacja tematu będzie się wiązała z podpisaniem NDA. Studenci będą mieli dostęp do komputerów i sprzętu zapewnionego przez firmę.

vBadanie najlepszych technologii i praktyk w obszarze cyfryzacja przepływów informacji i dokumentów w środowisku korporacyjnym.

Celem projektu jest zbadanie możliwości automatyzacji i cyfryzacji różnych procesów wspierających przepływ informacji, dokumentów oraz podejmowania decyzji bisnesowych w zakresie dostępnych technologii, niezbędnych funkcjonalności oraz dobrych praktyk.
W zakres projetku wchodzą następujące czynności:
- zebranie wymagań ,
- opracowanie planu i zakresu badania,
- przeprowadzenie badania,
- analiza i zebranie wniosków w postaci raportu,
- przedstawienie wniosków.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/1

Dodatkowe uwagi:
(brak)

vKomunikacja maszyn w celu zwiększenia bezpieczeństwa na placu budowy

Celem pracy jest projekt oraz realizacja rozproszonego systemu komunikacyjnego opartego na mikrokomputerach bądź systemach mikroprocesorowych. Oprócz tego jednym z celów jest również projekt oraz realizacja oprogramowania umożliwiającego wymianę danych pomiędzy pojazdami w celu zwiększenia bezpieczeństwa na placu budowy. W zakres projektu wchodzą następujące czynności: zebranie wymagań od pracowników firmy Volvo, opracowanie koncepcji systemu, opracowanie architektury, implementacja - Proof of Concept (PoC), testowanie, wdrożenie oraz przygotowanie dokumentacji.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 1/1

Dodatkowe uwagi:
(brak)

XEVA sp. z o.o.

vAplikacja do zarządzania pracownikami terenowymi

Aplikacja PWA do zarządzania zadaniami i pracownikami terenowymi, posiadająca funkcjonalności dedykowane 3 grupom użytkowników: klientom (możliwość zgłaszania zadań pomiarowych), pracownikom obsługi klienta (możliwość zarządzania, zgłoszonymi przez klientów i dodanymi przez siebie, zadaniami, w tym pracą personelu terenowego), pracownikom terenowym (możliwość planowania pracy, reagowania na przydzielone przez obsługę klienta zadania)

MVP ver. 1.0:
1. Strona www (dla klienta)
Formularz zamówienia pomiaru przez klienta (dostępny przez stronę www) pozwalający na pozostawienie danych kontaktowych, adresu pomiaru oraz informacji o interesujących klienta produktach.
2. Panel administracyjny (dla biura obsługi)
- możliwość dodawania, edytowania danych i usuwania pracowników terenowych,
- możliwość dodawania, edytowania, usuwania/anulowania zadania (pomiaru, montażu lub reklamacji), w tym edytowania i usuwania/anulowania pomiarów zgłoszonych przez formularz zamówienia pomiaru dostępny dla klienta na stronie www,
- możliwość wyświetlania zadań w oparciu o różne widoki, filtry i sortowanie (widoki: mapa, kalendarz, lista, oś czasu), filtry (status zadania: nowe, przydzielone i wysłane, umówione, nieumówione),
- możliwość przydzielania pracownika terenowego do zadania i przesłania mu zlecenia do realizacji (różne sposoby przydzielania w zależności ustawionego widoku).
3. Panel pracownika terenowego (dla ekip pomiarowych i monterskich) - obsługiwany głównie na urządzeniach mobilnych
- możliwość edytowania zadania, w szczególności daty realizacji,
- możliwość wyświetlenia zadań w oparciu o różne widoki (mapa, kalendarz, lista), w tym geokolalizacja pracownika w stosunku do zaplanowanych zadań,
- możliwość szybkiego kontaktu z klientem (telefon, sms)
- możliwość określenia statusu zadania.

W przypadku ukończenia MVP ver. 1.0, dodane zostaną następujące funkcjonalności:
- dwukierunkowa synchronizacja z Google Calendar i iCalendar,
- integracja ze skrzynką e-mail i bramką sms do automatycznego wysyłania komunikatów dla klientów,
- możliwość określenia dat i godzin dyspozycyjności przez pracowników terenowych.
- możliwość akceptacji/odrzucenia zadania przez pracowników terenowych,

Aplikacja powstaje w celu jej komercyjnego wykorzystania na rynku. Najaktywniejszym osobom z zespołu zaproponowana zostanie możliwość dalszej pracy nad produktem oraz udział w zyskach ze sprzedaży.
Ze wszystkimi osobami wchodzącymi w skład zespołu podpisana zostanie umowa praktyk/staży.
Firma wymaga przekazania majątkowych praw autorskich.


Planowane formy współpracy:

  • Konsultacje merytoryczne ze strony pracownika firmy.
  • Nadzór merytoryczny pracownika firmy nad całością lub fragmentami projektu.
  • Udział pracownika firmy w spotkaniach projektowych.
  • Udostępnienie/sfinansowanie przez firmę niezbędnego sprzętu/oprogramowania.

Akceptowana wielkość grupy: 3 osoby, 4 osoby, 5 osób, 6 osób, 7 osób, 8 lub więcej osób

Dopuszczalny język projektu: angielski, polski

Dostępna liczba grup: 0/3

Dodatkowe uwagi:
Aplikacja powstaje w celu jej komercyjnego wykorzystania na rynku. Najaktywniejszym osobom z zespołu zaproponowana zostanie możliwość dalszej pracy nad produktem oraz udział w zyskach ze sprzedaży.
Ze wszystkimi osobami wchodzącymi w skład zespołu podpisana zostanie umowa praktyk/staży.
Firma wymaga przekazania majątkowych praw autorskich.

Ostatnia aktualizacja: 2022-03-21T20:18:27.867274+01:00