ZAPYTANIE OFERTOWE nr 02/2025 - świadczenie usług na stanowisku Programisty Frontend
Opis zapytania
Powstaje w kontekście projektu:
FEPW.01.01-IP.01-0186/25 - Dinest. Platforma integrująca apartamenty na wynajem krótkoterminowy z lokalną gastronomią
Przedmiotem zamówienia jest zakup usług na stanowisku Programisty Frontend. Wybrany Wykonawca będzie zobowiązany do przeprowadzenia na rzecz Spółki czynności zgodnie z harmonogramem realizacji Projektu przewidzianym we wniosku o dofinansowanie, w okresie do 31.12.2025 (Zamawiający szacuje, że przedmiot zamówienia może być wykonany w czasie około 3 miesięcy). Rozliczenie będzie następowało etapami wg ustalonego harmonogramu, w formie umowy cywilnoprawnej/umowy B2B.
Technologie kluczowe: React, TypeScript, Next.js, React Query / Apollo Client, UI Libraries, TailwindCSS , shadcn/ui / Material UI / Chakra UI, Form Handling
Wprowadzenie:
Wykonawca będzie odpowiedzialny za zaprojektowanie i implementację złożonego, responsywnego i wysoce interaktywnego interfejsu użytkownika (UI) dla platformy B2B2C. Projekt wymaga głębokiej wiedzy na temat nowoczesnej architektury front-endowej, zaawansowanych technik zarządzania stanem, optymalizacji wydajności oraz tworzenia wyjątkowego doświadczenia użytkownika (UX) dla zróżnicowanych grup docelowych.
Główne obowiązki i wymagane kompetencje techniczne:
Kamień Milowy 1: Szkielet Aplikacji i System Komponentów UI
● Cel: Stworzenie solidnych fundamentów technologicznych i wizualnych dla całej aplikacji, które zapewnią spójność i przyspieszą dalsze prace deweloperskie.
● Kluczowe Zadania:
○ Zainicjowanie projektu w oparciu o React i TypeScript z implementacją architektury (routing, zarządzanie stanem).
○ Stworzenie podstawowej, reużywalnej biblioteki komponentów UI (m.in. layout, przyciski, formularze, modale) i jej dokumentacji w Storybook.
○ Implementacja widoków i logiki dla procesu rejestracji i logowania, zintegrowanych z gotowym API backendu.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po pomyślnej weryfikacji przez Zamawiającego działającej na serwerze testowym aplikacji (umożliwiającej logowanie/wylogowanie) oraz po formalnej akceptacji biblioteki komponentów UI w Storybook.
Kamień Milowy 2: Panele Administracyjne dla Partnerów
● Cel: Dostarczenie w pełni funkcjonalnych interfejsów dla profili w systemie umożliwiających im samodzielne zarządzanie swoją ofertą.
● Kluczowe Zadania:
○ Implementacja panelu dla wybranych ról użytkowników do zarządzania swoimi profilami (dodawanie, edycja, usuwanie).
○ Stworzenie rozbudowanego panelu do zarządzania profilem oraz ofertą.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po weryfikacji pełnej interaktywności i funkcjonalności paneli administracyjnych, zintegrowanych z API backendu.
Kamień Milowy 3: Interfejs Klienta – Proces Zamawiania i Płatności
● Cel: Stworzenie kompletnego i intuicyjnego interfejsu dla użytkownika końcowego, prowadzącego go przez całą ścieżkę od wyszukania oferty po finalizację zamówienia.
● Kluczowe Zadania:
○ Implementacja widoku wyszukiwarki z opcjami filtrowania.
○ Stworzenie widoku profilu i oferty z możliwością dodawania produktów do interaktywnego koszyka.
○ Zbudowanie wieloetapowego procesu składania zamówienia (checkout) z integracją z interfejsem użytkownika bramki płatniczej.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po pomyślnej demonstracji pełnej ścieżki zakupowej, zrealizowanej przez Zamawiającego na serwerze testowym.
Kamień Milowy 4: Interfejs Integracji z Systemami Rezerwacyjnymi
● Cel: Wizualizacja unikalnej wartości projektu w interfejsie użytkownika, poprzez udostępnienie dedykowanych funkcji dla klientów
● Kluczowe Zadania:
○ Stworzenie interfejsu w panelu właściciela do zarządzania połączeniem z zewnętrznymi platformami.
○ Implementacja komponentów po stronie klienta, które warunkowo wyświetlają dostępne oferty specjalne i kupony na podstawie posiadanej rezerwacji.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po weryfikacji działania interfejsu do zarządzania integracjami oraz poprawnego wyświetlania benefitów dla użytkownika testowego z aktywną rezerwacją.
Kamień Milowy 5: Finalizacja Wersji MVP i Przekazanie Projektu
● Cel: Ukończenie wszystkich prac nad wersją MVP, optymalizacja aplikacji i formalne przekazanie kompletnego produktu Zamawiającemu.
● Kluczowe Zadania:
○ Implementacja prostych widoków raportowych dla partnerów.
○ Przeprowadzenie kompleksowych testów E2E oraz finalna optymalizacja wydajności (Core Web Vitals).
○ Przekazanie kompletnej dokumentacji technicznej.
○ Przekazanie pełnego kodu źródłowego.
○ Wsparcie przy wdrożeniu aplikacji na środowisko produkcyjne oraz zapewnienie 14-dniowego okresu wsparcia post-wdrożeniowego.
● Kryterium Akceptacji Etapu: Podpisanie końcowego protokołu zdawczo-odbiorczego projektu, uwarunkowane pomyślnym przeprowadzeniem testów UAT (User Acceptance Testing) przez Zamawiającego oraz odbiorem kompletnego kodu źródłowego i dokumentacji.
*W przypadkach, gdy Zamawiający posługuje się w opisie przedmiotu zamówienia nazwami programów, produktów, normami, aprobatami, specyfikacjami technicznymi i systemami odniesienia, bądź wskazuje znaki towarowe, patenty lub źródło pochodzenia (nazwy producentów lub urządzeń), postanowienia te należy odczytywać jako przykładowe, a Wykonawca ma każdorazowo prawo zastosowania rozwiązania równoważnego, które spełni minimalne standardy jakościowe, parametry techniczne, warunki docelowego przeznaczenia oraz funkcje i walory użytkowe produktu wskazanego z nazwy. Nazwy handlowe programów, produktów użyte w opisie przedmiotu zamówienia powinny być traktowane jedynie jako definicje standardu, jakiego wymaga Zamawiający.
Wykonawca zobowiązuje się do przeniesienia na rzecz Spółki autorskich praw majątkowych do wszelkich utworów, które zostaną stworzone w ramach wykonywania zadań objętych niniejszym Zapytaniem Ofertowym, na wszystkich znanych obecnie polach eksploatacji.
Jeden Oferent może złożyć tylko jedną ofertę (pod rygorem odrzucenia wszystkich ofert danego Oferenta).
Zamawiający nie przewiduje udzielenia zamówień uzupełniających.
Nie dopuszcza się możliwości złożenia ofert częściowych. Oferta musi obejmować całość zamówienia.
Czas trwania zamówienia
Termin realizacji zamówienia obejmuje okres około 3 miesięcy od dnia podpisania umowy (planowane: październik 2025). Termin realizacji zamówienia może ulec wydłużeniu w przypadku otrzymania zgody na wydłużenie okresu realizacji projektu przez Polską Agencję Rozwoju Przedsiębiorczości lub w sytuacji, w której sfinalizowanie prac w zaplanowanym terminie nie będzie możliwe z powodu uzasadnionych okoliczności niemożliwych do przewidzenia na etapie niniejszego postępowania i podpisania umowy z Wykonawcą.
Miejsce realizacji
Kraj: Polska, Województwo: podkarpackie, Powiat: Rzeszów, Gmina: Rzeszów, Miejscowość: Rzeszów
FEPW.01.01-IP.01-0186/25 - Dinest. Platforma integrująca apartamenty na wynajem krótkoterminowy z lokalną gastronomią
Przedmiotem zamówienia jest zakup usług na stanowisku Programisty Frontend. Wybrany Wykonawca będzie zobowiązany do przeprowadzenia na rzecz Spółki czynności zgodnie z harmonogramem realizacji Projektu przewidzianym we wniosku o dofinansowanie, w okresie do 31.12.2025 (Zamawiający szacuje, że przedmiot zamówienia może być wykonany w czasie około 3 miesięcy). Rozliczenie będzie następowało etapami wg ustalonego harmonogramu, w formie umowy cywilnoprawnej/umowy B2B.
Technologie kluczowe: React, TypeScript, Next.js, React Query / Apollo Client, UI Libraries, TailwindCSS , shadcn/ui / Material UI / Chakra UI, Form Handling
Wprowadzenie:
Wykonawca będzie odpowiedzialny za zaprojektowanie i implementację złożonego, responsywnego i wysoce interaktywnego interfejsu użytkownika (UI) dla platformy B2B2C. Projekt wymaga głębokiej wiedzy na temat nowoczesnej architektury front-endowej, zaawansowanych technik zarządzania stanem, optymalizacji wydajności oraz tworzenia wyjątkowego doświadczenia użytkownika (UX) dla zróżnicowanych grup docelowych.
Główne obowiązki i wymagane kompetencje techniczne:
Kamień Milowy 1: Szkielet Aplikacji i System Komponentów UI
● Cel: Stworzenie solidnych fundamentów technologicznych i wizualnych dla całej aplikacji, które zapewnią spójność i przyspieszą dalsze prace deweloperskie.
● Kluczowe Zadania:
○ Zainicjowanie projektu w oparciu o React i TypeScript z implementacją architektury (routing, zarządzanie stanem).
○ Stworzenie podstawowej, reużywalnej biblioteki komponentów UI (m.in. layout, przyciski, formularze, modale) i jej dokumentacji w Storybook.
○ Implementacja widoków i logiki dla procesu rejestracji i logowania, zintegrowanych z gotowym API backendu.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po pomyślnej weryfikacji przez Zamawiającego działającej na serwerze testowym aplikacji (umożliwiającej logowanie/wylogowanie) oraz po formalnej akceptacji biblioteki komponentów UI w Storybook.
Kamień Milowy 2: Panele Administracyjne dla Partnerów
● Cel: Dostarczenie w pełni funkcjonalnych interfejsów dla profili w systemie umożliwiających im samodzielne zarządzanie swoją ofertą.
● Kluczowe Zadania:
○ Implementacja panelu dla wybranych ról użytkowników do zarządzania swoimi profilami (dodawanie, edycja, usuwanie).
○ Stworzenie rozbudowanego panelu do zarządzania profilem oraz ofertą.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po weryfikacji pełnej interaktywności i funkcjonalności paneli administracyjnych, zintegrowanych z API backendu.
Kamień Milowy 3: Interfejs Klienta – Proces Zamawiania i Płatności
● Cel: Stworzenie kompletnego i intuicyjnego interfejsu dla użytkownika końcowego, prowadzącego go przez całą ścieżkę od wyszukania oferty po finalizację zamówienia.
● Kluczowe Zadania:
○ Implementacja widoku wyszukiwarki z opcjami filtrowania.
○ Stworzenie widoku profilu i oferty z możliwością dodawania produktów do interaktywnego koszyka.
○ Zbudowanie wieloetapowego procesu składania zamówienia (checkout) z integracją z interfejsem użytkownika bramki płatniczej.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po pomyślnej demonstracji pełnej ścieżki zakupowej, zrealizowanej przez Zamawiającego na serwerze testowym.
Kamień Milowy 4: Interfejs Integracji z Systemami Rezerwacyjnymi
● Cel: Wizualizacja unikalnej wartości projektu w interfejsie użytkownika, poprzez udostępnienie dedykowanych funkcji dla klientów
● Kluczowe Zadania:
○ Stworzenie interfejsu w panelu właściciela do zarządzania połączeniem z zewnętrznymi platformami.
○ Implementacja komponentów po stronie klienta, które warunkowo wyświetlają dostępne oferty specjalne i kupony na podstawie posiadanej rezerwacji.
● Kryterium Akceptacji Etapu: Podpisanie protokołu zdawczo-odbiorczego po weryfikacji działania interfejsu do zarządzania integracjami oraz poprawnego wyświetlania benefitów dla użytkownika testowego z aktywną rezerwacją.
Kamień Milowy 5: Finalizacja Wersji MVP i Przekazanie Projektu
● Cel: Ukończenie wszystkich prac nad wersją MVP, optymalizacja aplikacji i formalne przekazanie kompletnego produktu Zamawiającemu.
● Kluczowe Zadania:
○ Implementacja prostych widoków raportowych dla partnerów.
○ Przeprowadzenie kompleksowych testów E2E oraz finalna optymalizacja wydajności (Core Web Vitals).
○ Przekazanie kompletnej dokumentacji technicznej.
○ Przekazanie pełnego kodu źródłowego.
○ Wsparcie przy wdrożeniu aplikacji na środowisko produkcyjne oraz zapewnienie 14-dniowego okresu wsparcia post-wdrożeniowego.
● Kryterium Akceptacji Etapu: Podpisanie końcowego protokołu zdawczo-odbiorczego projektu, uwarunkowane pomyślnym przeprowadzeniem testów UAT (User Acceptance Testing) przez Zamawiającego oraz odbiorem kompletnego kodu źródłowego i dokumentacji.
*W przypadkach, gdy Zamawiający posługuje się w opisie przedmiotu zamówienia nazwami programów, produktów, normami, aprobatami, specyfikacjami technicznymi i systemami odniesienia, bądź wskazuje znaki towarowe, patenty lub źródło pochodzenia (nazwy producentów lub urządzeń), postanowienia te należy odczytywać jako przykładowe, a Wykonawca ma każdorazowo prawo zastosowania rozwiązania równoważnego, które spełni minimalne standardy jakościowe, parametry techniczne, warunki docelowego przeznaczenia oraz funkcje i walory użytkowe produktu wskazanego z nazwy. Nazwy handlowe programów, produktów użyte w opisie przedmiotu zamówienia powinny być traktowane jedynie jako definicje standardu, jakiego wymaga Zamawiający.
Wykonawca zobowiązuje się do przeniesienia na rzecz Spółki autorskich praw majątkowych do wszelkich utworów, które zostaną stworzone w ramach wykonywania zadań objętych niniejszym Zapytaniem Ofertowym, na wszystkich znanych obecnie polach eksploatacji.
Jeden Oferent może złożyć tylko jedną ofertę (pod rygorem odrzucenia wszystkich ofert danego Oferenta).
Zamawiający nie przewiduje udzielenia zamówień uzupełniających.
Nie dopuszcza się możliwości złożenia ofert częściowych. Oferta musi obejmować całość zamówienia.
Czas trwania zamówienia
Termin realizacji zamówienia obejmuje okres około 3 miesięcy od dnia podpisania umowy (planowane: październik 2025). Termin realizacji zamówienia może ulec wydłużeniu w przypadku otrzymania zgody na wydłużenie okresu realizacji projektu przez Polską Agencję Rozwoju Przedsiębiorczości lub w sytuacji, w której sfinalizowanie prac w zaplanowanym terminie nie będzie możliwe z powodu uzasadnionych okoliczności niemożliwych do przewidzenia na etapie niniejszego postępowania i podpisania umowy z Wykonawcą.
Miejsce realizacji
Kraj: Polska, Województwo: podkarpackie, Powiat: Rzeszów, Gmina: Rzeszów, Miejscowość: Rzeszów
Termin składania ofert
2025-09-29 21:59:59.0
Lokalizacja
Kraj: Polska, Województwo: podkarpackie, Powiat: Rzeszów, Gmina: Rzeszów, Miejscowość: Rzeszów
Kategoria asortymentowa
Licencje i oprogramowanie
Usługi opracowywania oprogramowania
Usługi opracowywania oprogramowania
Dane nabywcy
JC Software Sp. z o.o.
Juliusza Słowackiego 24
35-060 Rzeszów
Województwo: podkarpackie
Kraj: Polska
NIP: 8133917500
Juliusza Słowackiego 24
35-060 Rzeszów
Województwo: podkarpackie
Kraj: Polska
NIP: 8133917500