Project · Class of 2026
Fundacja Q
A reported need reaches the right people, and organisations efficiently share resources during a crisis.
Technologies
- Next.js
- React
- NestJS
- SQL
- Node.js
- PostgreSQL
About the project
- Problem
- Information about needs circulates through phone calls and spreadsheets, leading to a lack of a shared picture and duplicated efforts.
- What was built
A platform with a registry of organisations and roles, a crisis event creation module, and a system for reporting needs and declaring resources.
Who did what
Leadership
Bartosz Zygmunt
Product Manager
- Prepared an application prototype featuring an interactive event map, an admin panel, and an organization verification system.
- Conducted requirements analysis and workshops with Fundacja Q, establishing the MVP scope and resource management logic for crisis situations.
- Identified and documented bugs in alert handling and resource allocation during application acceptance tests.
- Organized and conducted pilot training for organizations from Nowa Dęba, presenting the finished solution to users.
Server and data
Artem Usenko
Fullstack developer
- Designed and deployed a hosting architecture on Azure using PostgreSQL, Redis, and App Service.
- Implemented a secure registration system based on invitation tokens and protection mechanisms against brute-force and DoS attacks.
- Rebuilt the Server-Sent Events (SSE) architecture with connection limits and a heartbeat system, eliminating session errors.
- Developed an admin log system with an advanced recursive undo mechanism and data conflict analysis.
Dmytrii Zherebtsov
Fullstack developer
- Built an interactive map of alerts and events using Leaflet.js with full CRUD support.
- Designed the Resource Matrix subpage featuring a timeline table, filters, and a resource allocation module.
- Created the database architecture and API to manage the lifecycle of resources and needs.
- Delivered a system presentation and onboarded organization representatives during a meeting in Nowa Dęba.
Confirmation
mobitouch reviewed and confirmed the descriptions of part of the team.
- Artem UsenkoFullstack developer (Fullstack)
- Bartosz ZygmuntProduct Manager (Product)
(opens in a new tab)Class of 2026 shelf
Next project
A foundation worker accurately settles expenses from multiple grants in one place.
for Fundacja AS KIER



