Po terminieZapytanie ofertowe (fundusze)
Mobilna aplikacja edukacyjna wielojęzyczna – Szczecin
Pomorski Uniwersytet Medyczny w Szczecinie5 aktualnych · 103 w archiwum·NIP 8520006757·zachodniopomorskie
Składanie ofert: 11 sierpnia 2026 · Wartość szacunkowa: 173 800 zł
Przedmiot zamówienia
AI- Zamówienie jednoczęściowe: dostarczenie kompletnej aplikacji webowej mobilnej do przeprowadzania quizów edukacyjnych (wersje językowe: polski, angielski, niemiecki) działającej responsywnie na urządzeniach Android i iOS oraz jako PWA/strona mobilna, wraz z panelem administracyjnym, wdrożeniem produkcyjnym i przekazaniem kodu źródłowego.
- Zakres funkcjonalny: rejestracja i logowanie użytkowników, lista quizów z filtrowaniem i paginacją, mechanizm rozwiązywania quizów, historia wyników użytkownika, zarządzanie użytkownikami, quizami i pytaniami w panelu admina, eksport raportów CSV oraz audit log.
- Backend/API: REST API z wersjonowaniem (/api/v1/...), specyfikacją OpenAPI/Swagger oraz mechanizmami walidacji, paginacji, filtrowania, sortowania list i rate limiting.
- Baza i dane: wdrożenie bazy PostgreSQL (wersja 15+), migracje wersjonowane, cache dla list quizów/kategorii, banku pytań, sesji i rate limitingu; wykluczenie cache’owania danych wrażliwych.
- Bezpieczeństwo i uwierzytelnianie: HTTPS, JWT (access + refresh w HttpOnly cookie), RBAC, bezpieczne hasła, ochrona przed XSS/CSRF/SQLi/IDOR, nagłówki bezpieczeństwa i zgodność RODO (polityka prywatności, baner cookie, prawo do usunięcia konta).
- Konteneryzacja i uruchomienie: pełna dockeryzacja z kontenerami frontend, backend, db (PostgreSQL) i reverse-proxy; docker-compose jednowierszowe uruchomienie; Dockerfile dla każdego serwisu; .env.example, nazwy sieci i wolumenów; środowiska dev i production.
- Wymagania niefunkcjonalne i monitoring: obsługa min. 50 równoczesnych użytkowników, API ~<300 ms (95. percentyl), logi strukturalne (JSON) i monitoring (Sentry lub równoważny).
- Dokumentacja i przekazanie: README z instrukcją uruchomienia w Dockerze, dokumentacja API (Swagger UI), dokumentacja architektury i cache, instrukcja wdrożenia produkcyjnego i instrukcja dla administratora; pełne przeniesienie praw autorskich i repozytorium Zamawiającego od pierwszego commita.
- Testy, gwarancja i wsparcie: realizacja etapów (analiza i makiety; setup infrastruktury; część użytkownika; panel admina; testy; wdrożenie), gwarancja minimum 12 miesięcy po odbiorze, oraz 3 miesiące gwarancji produkcyjnej zgodnie z OPZ; szkolenie administratora.
Trudność: średnia
Realizacja obejmuje pełen stack webowy, wielojęzyczność, konteneryzację i wymagania bezpieczeństwa oraz integrację z procesem wdrożeniowym — wymaga koordynacji specjalistów frontend, backend, DBA i DevOps, ale nie zawiera ekstremalnie zaawansowanych wymagań wydajnościowych ani specyficznego hardware.
Terminy realizacji
Termin wykonania (ostateczny, SWZ)
do 30.09.2026
do 30.09.2026
Termin wykonania (OPZ / szczegółowy)
do 31.08.2026
do 31.08.2026
Okres gwarancji (wymagany w SWZ)
12 miesięcy
12 miesięcy
Warunki udziału
AI1Doświadczenie — wykazanie co najmniej dwóch zamówień polegających na zaprojektowaniu, wykonaniu i wdrożeniu aplikacji webowej lub systemu informatycznego o porównywalnym stopniu złożoności, obejmujących frontend, backend i bazę danych, zakończonych wdrożeniem produkcyjnym i przekazaniem systemu do użytkowania, o wartości nie mniejszej niż 50 000,00 zł netto każda usługa.
2Kadra — zapewnienie udziału kierownika projektu z doświadczeniem w zarządzaniu projektami informatycznymi, programisty frontend z doświadczeniem w Next.js lub równoważnym, programisty backend z doświadczeniem w Python (FastAPI) lub Node.js (NestJS) bądź równoważnym, specjalisty ds. baz danych PostgreSQL oraz specjalisty ds. testów i wdrożeń systemów informatycznych.
Pozostałe 5 warunków po założeniu darmowego konta.
Czerwone flagi
AISygnały, na które warto zwrócić uwagę przed startem.
Termin składania ofert przypada na okres wakacyjny (11 sierpnia)
Termin w okresie wakacyjnym (lipiec-sierpień) może ograniczać liczbę oferentów ze względu na urlopy.
Pytania i odpowiedzi
0Wyodrębnione z wyjaśnień treści SWZ.
Zamawiający nie opublikował pytań ani odpowiedzi
Historia zmian
03.08.2026 — publikacja ogłoszenia
05.08.2026 — aktualizacja ogłoszenia (Termin składania: 11.08.2026 → 11.08.2026)
11.08.2026 — upływ terminu składania ofert