Projekt · Rocznik 2026
Fundacja Q
Zgłoszona potrzeba trafia do odpowiednich osób, a organizacje sprawnie dzielą się zasobami w czasie kryzysu.
Technologie
- Next.js
- React
- NestJS
- SQL
- Node.js
- PostgreSQL
O projekcie
- Problem
- Informacje o potrzebach krążą przez telefony i arkusze, co powoduje brak wspólnego obrazu sytuacji i dublowanie działań.
- Co powstało
Platforma z rejestrem organizacji i ról, moduł tworzenia zdarzeń kryzysowych, system zgłaszania potrzeb oraz deklarowania zasobów.
Kto co zrobił
Prowadzenie
Bartosz Zygmunt
Product Manager
- Przygotował prototyp platformy z interaktywną mapą zdarzeń, panelem administratora i systemem weryfikacji organizacji.
- Przeprowadził analizę wymagań i warsztaty z Fundacją Q, ustalając zakres MVP oraz logikę zarządzania zasobami w sytuacjach kryzysowych.
- Zidentyfikował i udokumentował błędy w obsłudze alertów oraz alokacji zasobów podczas testów akceptacyjnych aplikacji.
- Zorganizował i przeprowadził szkolenie pilotażowe dla organizacji z Nowej Dęby, prezentując gotowe rozwiązanie użytkownikom.
Serwer i dane
Artem Usenko
Programista fullstack
- Zaprojektował i wdrożył architekturę hostingu na platformie Azure z wykorzystaniem PostgreSQL, Redis i App Service.
- Zaimplementował bezpieczny system rejestracji oparty na tokenach zaproszeń oraz mechanizmy ochrony przed atakami brute-force i DoS.
- Przebudował architekturę Server-Sent Events (SSE) z limitami połączeń i systemem heartbeat, co wyeliminowało błędy sesji.
- Opracował system logów administratora z zaawansowanym mechanizmem rekurencyjnego cofania zmian i analizą konfliktów danych.
Dmytrii Zherebtsov
Programista fullstack
- Zbudował interaktywną mapę alertów i zdarzeń w gminie Nowa Dęba z użyciem Leaflet.js oraz pełną obsługą CRUD.
- Zaprojektował podstronę Matryca Zasobów z tabelą czasową, filtrami i modułem alokacji zasobów.
- Stworzył architekturę bazy danych i API dla zarządzania cyklem życia zasobów i zapotrzebowań.
- Przeprowadził prezentację systemu oraz onboarding przedstawicieli organizacji podczas spotkania w Nowej Dębie.
Potwierdzenie
mobitouch sprawdził i potwierdził opisy części zespołu.
- Artem UsenkoProgramista fullstack (Fullstack)
- Bartosz ZygmuntProduct Manager (Product)
(otwiera się w nowej karcie)Półka rocznika 2026
Następny projekt
Pracownik fundacji bezbłędnie rozliczy wydatki z wielu grantów w jednym miejscu.
dla Fundacji AS KIER



