Utworzenie aplikacji mobilnej wykorzystującej zjawisko społeczne sharing economy.
Boom Tech sp. z o.o., NIP 5170398211
Boom Tech sp. z o.o., NIP 5170398211
Kody CPV
UTWORZENIE APLIKACJI MOBILNEJ WYKORZYSTUJĄCEJ ZJAWISKO.... Zamówienie realizowane w ramach projektu pn. MyEventeo - aplikacja biletowa wykorzystująca zjawisko społeczne sharing economy współfinansowany ze środków Unii Europejskiej – Europejskiego Funduszu Rozwoju Regionalnego w ramach osi priorytetowej I: Przedsiębiorcza Polska Wschodnia, Działania 1.1 Platformy startowe dla nowych pomysłów, Poddziałania 1.1.2 Rozwój startupów w Polsce Wschodniej Programu Operacyjnego Polska Wschodnia 2014-2020 (POPW), nr Projektu POPW.01.01.02-18-0027/20 Postępowanie o udzielenie zamówienia publicznego prowadzone jest zgodnie z Wytycznymi w zakresie kwalifikowalności wydatków w ramach Europejskiego Funduszu Rozwoju Regionalnego, Europejskiego Funduszu Społecznego oraz Funduszu Spójności na lata 2014-2020, Wytycznymi w zakresie kwalifikowalności wydatków w Programie Operacyjnym Polska Wschodnia 2014-2020, z zachowaniem zasad uczciwej konkurencji, równego traktowania wykonawców, efektywności, jawności i przejrzystości. Przedmiotem zamówienia jest wykonanie usługi polegającej na stworzeniu aplikacji mobilnej, która wykorzystywana będzie do sprzedaży biletów na wydarzenia, organizowaniu i dołączaniu do eventów w okolicy. 2.1. Utworzenie aplikacji mobilnej składającej się z następujących funkcjonalności: 1. Product Design/UX/UI: a) Przygotowanie Architektury Informacji oraz Wireframes (klikalne makiety). b) Zaprojektowanie Responsive Web Design (RWD) oraz ekranów UI/UX. c) Poprawki do Design Systemu w ciągu trwania Sprintów (zgodnie z uwagami od Zamawiającego). d) Przygotowanie logotypu aplikacji zgodnie z wymaganiami Zamawiającego. e) Aplikacja powinna być wykonana zgodnie z obowiązującymi przepisami i normami, w szczególności z uwzględnieniem wytycznych WCAG 2.0. f) Uwzględnienie RODO & Regulaminu & Polityki prywatności dostępnych do akceptacji przez użytkowników. g) Wykonawca ma obowiązek trwałego umieszczenia logotypów UE wymaganych dla Programu Operacyjnego Polska Wschodnia, zgodnych z zasadami programu POPW. Przewidywany czas wykonania zakresu prac z pkt. 2 ppkt. 2.1.1. - 45 dni. Po wykonaniu i akceptacji przez Zamawiającego poprawności wykonania prac wykazanych w punkcie powyżej Zamawiający zapłaci wykonawcy wynagrodzenie w wysokości 30% wartości umowy w terminie do 7 dni. 2. Development: a) Konfiguracja środowiska, przygotowanie architektury rozwiązania i bazy aplikacji. b) Prace programistyczne polegające na testach i wdrożeniu oprogramowania. c) Nie dopuszcza się użycia zamkniętych lub płatnych bibliotek. d) Zgodność z zasadami “clean code”. e) Uruchomienie, wdrożenie, testowanie odbywać się będzie za pomocą serwera automatyzacji Jenkins. f) Stworzenie mechanizmu logowania i rejestracji w tym facebook, google z łatwą możliwością poszerzenia o następne platformy. g) Ekran powitalny. h) Ekran bieżących i historycznych wydarzeń. i) Wyszukiwania wydarzeń dostępnych w okolicy: społeczne, online, publiczne, atrakcje, szkolenia, koncerty, sportowe. j) Kreator wydarzeń. k) Profil użytkownika - B2C. l) Profil użytkownika: firm, instytucji z dostępem do sprzedaży biletów i potwierdzoną weryfikacją przez operatorów płatności. m) System lojalnościowy. n) Funkcjonalność czatu. o) Oceny użytkowników: referencje, opinie, ocena w przyjętej skali. p) Szablony wydarzeń cyklicznych. q) Automatyczne powiadomienie mailowe: po rezerwacji, zakupu biletów, dołączeniu do wydarzenia, potwierdzeniu wydarzenia przy osiągnięciu minimalnej liczby użytkowników, wystawianie opinii, otrzymywanie opinii. r) Notyfikacje PUSH plus zabezpieczenia logiczne. s) Weryfikacja profilu Facebook. t) Zgłaszanie innych użytkowników u) Helpdesk v) Poziomy doświadczeń użytkowników w poszczególnych kategoriach. Zaprojektowanie schematu bazy danych dla firestore, z uwzględnieniem modelu aplikacji PWA z zastosowaniem Firestore Rules oraz Firestore Indexes. Analiza i implementacja środków bezpieczeństwa systemu informatycznego. 3. Stworzenie systemu CMS do zarządzania aplikacją webową: a) Kod źródłowy modułu CMS oraz modułu mobilnego powinien zostać uwspólniony. Wskazuje się stosować rozwiązania mono-repo. b) Osobny UI dla CMS. c) Zablokowanie/Zbanowanie użytkownika, wydarzenia, organizatora, partnera, opinii, referencji. d) Zmiany rangi/roli użytkownika. e) Wysyłania powiadomień grupowych. 4. Pozostałe: 4.1. Metodologia pracy: a) Metodyka Agile – SCRUM. W ramach realizacji zamówienia zostaną zorganizowane 1-2-tygodniowe sprinty, podczas których zostanie ustalone, czy realizowane zadania spełniają oczekiwania Zamawiającego i nie wykraczają poza ustalony harmonogram. b) W przypadku, kiedy ustalony zakres prac będzie wymagał modyfikacji, zostaną zorganizowane warsztaty, podczas których zostanie ustalona z Wykonawcą i dokonana modyfikacja harmonogramu wraz z zakresem. c) Kanały komunikacji Zamawiającego z Wykonawcą: spotkania face-to-face, Trello, Jira, Slack, mail, telekonferencje. d) Tworzenie kodu aplikacji będzie odbywać się na koncie firmy Boom Tech Sp. z o.o. z ciągłym dostępem dla Zamawiającego i Wykonawcy. Zostanie utworzone przez Wykonawcę repozytorium na koncie firmy Boom Tech Sp. z o.o. do pracy zespołu, przechowywania dokumentacji, grafiki. Utworzenie kont JIRA, Confluence, należy do obowiązków Wykonawcy i obejmuje również pokrycie kosztu przez Wykonawcę za okres użytkowania 1 rok na rzecz Boom Tech sp. z o.o. 4.2. W trakcie realizacji testy po każdej funkcjonalności oraz po zakończeniu realizacji. Planowane testy, harmonogram wykonania testów, ich specyfikacja oraz raporty są wpisami do dziennika testów dostępnego dla Zamawiającego. a) Przygotowanie testów jednostkowych dla opracowanych mechanizmów: i. UT - testy jednostkowe. Wykonuje zespół programistów Wykonawcy. Po zakończeniu rozwoju związanego z w/w funkcją Wykonawca zobowiązany jest do przeprowadzenia testów jednostkowych, w celu sprawdzenia, czy wymagania zostały opracowane. ii. Poprawa błędów wykrytych podczas testów. iii. Potwierdzeniem testów jest raport oraz akceptacja wyników przez Zamawiającego b) E2E - przy użyciu frameworka Cypress lub Protractor: i. Poprawa błędów wykrytych podczas testów. ii. Potwierdzeniem testów jest raport oraz jego akceptacja przez Zamawiającego. c) UAT - testy akceptacyjne: i. Testy przeprowadzane są przez użytkowników business w celu sprawdzenia, jakości produktu dostarczonego przez Wykonawcę. Jeśli UAT został zatwierdzony, to Wykonawca ma za zadanie wdrożyć funkcjonalność do środowiska produkcyjnego. ● Testowanie alfa: Testowanie alfa odbywa się po stronie oprogramowania. W tym procesie Zamawiający sprawdza oprogramowanie i wyraża opinię. Potwierdzeniem testów jest krótki raport dostępny w Jenkins. ● Testy beta - wykonywane po stronie Zamawiającego. Zamawiający testuje aplikację na specjalnie przygotowanym środowisku (staging). 4.3. Wejście na rynek: a) Wdrożenie systemu i aplikacji do środowiska produkcyjnego. b) Przygotowanie projektu do wejścia na rynek. c) W ramach niniejszego zamówienia obowiązkiem wykonawcy, po zakończeniu prac programistycznych, będzie również wdrożenie i uruchomienie elementów składających się na przedmiotowy system na firebase wskazanym przez Zamawiającego, w tym dokonanie odpowiednich testów potwierdzających prawidłowe działanie techniczne oraz funkcjonalne stworzonego systemu. d) Wdrażanie koniecznych zmian do wypuszczenia aplikacji na Google Play. e) Wypuszczenie jako nieodpłatnej aplikacji na Google Play. f) Wykonawca publikuje aplikację w imieniu Zamawiającego. g) Utrzymywanie aplikacji na serwerach firebase jest kosztem po stronie Zamawiającego. h) środowisko Firebase jest zoptymalizowane kosztowo przez Wykonawcę: i. Można ją podpiąć do pulpitu telefonu ii. Ma swoją dedykowaną ikonkę iii. Połączenie aplikacji z Google Analytics umożliwiająca zebranie statystyk. iv. Nie zarejestrowany użytkownik nie musi mieć loginu i hasła, aby korzystać z podstawowych funkcji aplikacji. v. Wykonawca jest zobowiązany do umieszczenia informacji zgodnych z RODO, regulaminu oraz klauzuli informacyjnej dla użytkowników, które Zamawiający mu przekaże w trakcie tworzenia aplikacji, w terminie wspólnie uzgodnionym z Wykonawcą. vi. przekazanie autorskich praw majątkowych do wszystkich elementów zamówienia, w pełnym zakresie bez żadnych wyjątków, w cenie zamówienia. vii. Aplikacja mobilna działająca na systemach: IOS, Android. 4.4. Poprawa błędów przez rok od zakończenia realizacji (tj. od daty podpisania protokołu odbioru przedmiotu zamówienia).... Szczegółowy opis przedmiotu zamówienia zawiera Zapytanie ofertowe 2020/12/16/1
Zamówienie realizowane w ramach projektu pn. MyEventeo - aplikacja biletowa wykorzystująca zjawisko społeczne sharing economy współfinansowany ze środków Unii Europejskiej – Europejskiego Funduszu Rozwoju Regionalnego w ramach osi priorytetowej I: Przedsiębiorcza Polska Wschodnia, Działania 1.1 Platformy startowe dla nowych pomysłów, Poddziałania 1.1.2 Rozwój startupów w Polsce Wschodniej Programu Operacyjnego Polska Wschodnia 2014-2020 (POPW), nr Projektu POPW.01.01.02-18-0027/20 Postępowanie o udzielenie zamówienia publicznego prowadzone jest zgodnie z Wytycznymi w zakresie kwalifikowalności wydatków w ramach Europejskiego Funduszu Rozwoju Regionalnego, Europejskiego Funduszu Społecznego oraz Funduszu Spójności na lata 2014-2020, Wytycznymi w zakresie kwalifikowalności wydatków w Programie Operacyjnym Polska Wschodnia 2014-2020, z zachowaniem zasad uczciwej konkurencji, równego traktowania wykonawców, efektywności, jawności i przejrzystości. Przedmiotem zamówienia jest wykonanie usługi polegającej na stworzeniu aplikacji mobilnej, która wykorzystywana będzie do sprzedaży biletów na wydarzenia, organizowaniu i dołączaniu do eventów w okolicy. 2.1. Utworzenie aplikacji mobilnej składającej się z następujących funkcjonalności: 1. Product Design/UX/UI: a) Przygotowanie Architektury Informacji oraz Wireframes (klikalne makiety). b) Zaprojektowanie Responsive Web Design (RWD) oraz ekranów UI/UX. c) Poprawki do Design Systemu w ciągu trwania Sprintów (zgodnie z uwagami od Zamawiającego). d) Przygotowanie logotypu aplikacji zgodnie z wymaganiami Zamawiającego. e) Aplikacja powinna być wykonana zgodnie z obowiązującymi przepisami i normami, w szczególności z uwzględnieniem wytycznych WCAG 2.0. f) Uwzględnienie RODO & Regulaminu & Polityki prywatności dostępnych do akceptacji przez użytkowników. g) Wykonawca ma obowiązek trwałego umieszczenia logotypów UE wymaganych dla Programu Operacyjnego Polska Wschodnia, zgodnych z zasadami programu POPW. Przewidywany czas wykonania zakresu prac z pkt. 2 ppkt. 2.1.1. - 45 dni. Po wykonaniu i akceptacji przez Zamawiającego poprawności wykonania prac wykazanych w punkcie powyżej Zamawiający zapłaci wykonawcy wynagrodzenie w wysokości 30% wartości umowy w terminie do 7 dni. 2. Development: a) Konfiguracja środowiska, przygotowanie architektury rozwiązania i bazy aplikacji. b) Prace programistyczne polegające na testach i wdrożeniu oprogramowania. c) Nie dopuszcza się użycia zamkniętych lub płatnych bibliotek. d) Zgodność z zasadami “clean code”. e) Uruchomienie, wdrożenie, testowanie odbywać się będzie za pomocą serwera automatyzacji Jenkins. f) Stworzenie mechanizmu logowania i rejestracji w tym facebook, google z łatwą możliwością poszerzenia o następne platformy. g) Ekran powitalny. h) Ekran bieżących i historycznych wydarzeń. i) Wyszukiwania wydarzeń dostępnych w okolicy: społeczne, online, publiczne, atrakcje, szkolenia, koncerty, sportowe. j) Kreator wydarzeń. k) Profil użytkownika - B2C. l) Profil użytkownika: firm, instytucji z dostępem do sprzedaży biletów i potwierdzoną weryfikacją przez operatorów płatności. m) System lojalnościowy. n) Funkcjonalność czatu. o) Oceny użytkowników: referencje, opinie, ocena w przyjętej skali. p) Szablony wydarzeń cyklicznych. q) Automatyczne powiadomienie mailowe: po rezerwacji, zakupu biletów, dołączeniu do wydarzenia, potwierdzeniu wydarzenia przy osiągnięciu minimalnej liczby użytkowników, wystawianie opinii, otrzymywanie opinii. r) Notyfikacje PUSH plus zabezpieczenia logiczne. s) Weryfikacja profilu Facebook. t) Zgłaszanie innych użytkowników u) Helpdesk v) Poziomy doświadczeń użytkowników w poszczególnych kategoriach. Zaprojektowanie schematu bazy danych dla firestore, z uwzględnieniem modelu aplikacji PWA z zastosowaniem Firestore Rules oraz Firestore Indexes. Analiza i implementacja środków bezpieczeństwa systemu informatycznego. 3. Stworzenie systemu CMS do zarządzania aplikacją webową: a) Kod źródłowy modułu CMS oraz modułu mobilnego powinien zostać uwspólniony. Wskazuje się stosować rozwiązania mono-repo. b) Osobny UI dla CMS. c) Zablokowanie/Zbanowanie użytkownika, wydarzenia, organizatora, partnera, opinii, referencji. d) Zmiany rangi/roli użytkownika. e) Wysyłania powiadomień grupowych. 4. Pozostałe: 4.1. Metodologia pracy: a) Metodyka Agile – SCRUM. W ramach realizacji zamówienia zostaną zorganizowane 1-2-tygodniowe sprinty, podczas których zostanie ustalone, czy realizowane zadania spełniają oczekiwania Zamawiającego i nie wykraczają poza ustalony harmonogram. b) W przypadku, kiedy ustalony zakres prac będzie wymagał modyfikacji, zostaną zorganizowane warsztaty, podczas których zostanie ustalona z Wykonawcą i dokonana modyfikacja harmonogramu wraz z zakresem. c) Kanały komunikacji Zamawiającego z Wykonawcą: spotkania face-to-face, Trello, Jira, Slack, mail, telekonferencje. d) Tworzenie kodu aplikacji będzie odbywać się na koncie firmy Boom Tech Sp. z o.o. z ciągłym dostępem dla Zamawiającego i Wykonawcy. Zostanie utworzone przez Wykonawcę repozytorium na koncie firmy Boom Tech Sp. z o.o. do pracy zespołu, przechowywania dokumentacji, grafiki. Utworzenie kont JIRA, Confluence, należy do obowiązków Wykonawcy i obejmuje również pokrycie kosztu przez Wykonawcę za okres użytkowania 1 rok na rzecz Boom Tech sp. z o.o. 4.2. W trakcie realizacji testy po każdej funkcjonalności oraz po zakończeniu realizacji. Planowane testy, harmonogram wykonania testów, ich specyfikacja oraz raporty są wpisami do dziennika testów dostępnego dla Zamawiającego. a) Przygotowanie testów jednostkowych dla opracowanych mechanizmów: i. UT - testy jednostkowe. Wykonuje zespół programistów Wykonawcy. Po zakończeniu rozwoju związanego z w/w funkcją Wykonawca zobowiązany jest do przeprowadzenia testów jednostkowych, w celu sprawdzenia, czy wymagania zostały opracowane. ii. Poprawa błędów wykrytych podczas testów. iii. Potwierdzeniem testów jest raport oraz akceptacja wyników przez Zamawiającego b) E2E - przy użyciu frameworka Cypress lub Protractor: i. Poprawa błędów wykrytych podczas testów. ii. Potwierdzeniem testów jest raport oraz jego akceptacja przez Zamawiającego. c) UAT - testy akceptacyjne: i. Testy przeprowadzane są przez użytkowników business w celu sprawdzenia, jakości produktu dostarczonego przez Wykonawcę. Jeśli UAT został zatwierdzony, to Wykonawca ma za zadanie wdrożyć funkcjonalność do środowiska produkcyjnego. ● Testowanie alfa: Testowanie alfa odbywa się po stronie oprogramowania. W tym procesie Zamawiający sprawdza oprogramowanie i wyraża opinię. Potwierdzeniem testów jest krótki raport dostępny w Jenkins. ● Testy beta - wykonywane po stronie Zamawiającego. Zamawiający testuje aplikację na specjalnie przygotowanym środowisku (staging). 4.3. Wejście na rynek: a) Wdrożenie systemu i aplikacji do środowiska produkcyjnego. b) Przygotowanie projektu do wejścia na rynek. c) W ramach niniejszego zamówienia obowiązkiem wykonawcy, po zakończeniu prac programistycznych, będzie również wdrożenie i uruchomienie elementów składających się na przedmiotowy system na firebase wskazanym przez Zamawiającego, w tym dokonanie odpowiednich testów potwierdzających prawidłowe działanie techniczne oraz funkcjonalne stworzonego systemu. d) Wdrażanie koniecznych zmian do wypuszczenia aplikacji na Google Play. e) Wypuszczenie jako nieodpłatnej aplikacji na Google Play. f) Wykonawca publikuje aplikację w imieniu Zamawiającego. g) Utrzymywanie aplikacji na serwerach firebase jest kosztem po stronie Zamawiającego. h) środowisko Firebase jest zoptymalizowane kosztowo przez Wykonawcę: i. Można ją podpiąć do pulpitu telefonu ii. Ma swoją dedykowaną ikonkę iii. Połączenie aplikacji z Google Analytics umożliwiająca zebranie statystyk. iv. Nie zarejestrowany użytkownik nie musi mieć loginu i hasła, aby korzystać z podstawowych funkcji aplikacji. v. Wykonawca jest zobowiązany do umieszczenia informacji zgodnych z RODO, regulaminu oraz klauzuli informacyjnej dla użytkowników, które Zamawiający mu przekaże w trakcie tworzenia aplikacji, w terminie wspólnie uzgodnionym z Wykonawcą. vi. przekazanie autorskich praw majątkowych do wszystkich elementów zamówienia, w pełnym zakresie bez żadnych wyjątków, w cenie zamówienia. vii. Aplikacja mobilna działająca na systemach: IOS, Android. 4.4. Poprawa błędów przez rok od zakończenia realizacji (tj. od daty podpisania protokołu odbioru przedmiotu zamówienia).... Szczegółowy opis przedmiotu zamówienia zawiera Zapytanie ofertowe 2020/12/16/1
Kryterium cenowe
Kryterium „Cena” będzie rozpatrywane na podstawie ceny brutto za wykonanie przedmiotu zamówienia podanej przez Wykonawcę w formularzu ofertowym. Ilość punktów w tym kryterium zostanie obliczona na podstawie poniższego wzoru: C = (Cena brutto oferty najtańszej / Cena brutto oferty badanej) * 100 pk
Wykonawca spełni warunek posiadania wiedzy i doświadczenia, jeżeli posiada: 1) minimum 8 - letnie doświadczenie w tworzeniu aplikacji webowych, głównie przy użyciu Angular i NODE.js; 2) ponad 3-letnie doświadczenie w przygotowaniu infrastruktury pod CI & CD; 3) 3-letnie doświadczenie w Ionic; 4) doświadczenie w programowaniu w TypeScript; 5) doświadczenie w zakresie automatycznego tworzenia kopii zapasowej bazy danych – Firestore, 6) doświadczenie w pracy z narzędziami GIT, JIRA, Bitbucket, 7) doświadczenie w implementacji interfejsów graficznych użytkownika, 8) prowadzi minimum 3 lata działalność gospodarczą, której główna działalność to działalność związana z oprogramowaniem. Wykonawca potwierdza spełnianie warunku, o którym mowa powyżej poprzez złożenie oświadczenia o spełnianiu warunku udziału w postępowaniu – załącznik nr 2, który to Wykonawca jest zobowiązany dołączyć do oferty.
Wykonawca potwierdzi warunek dysponowania potencjałem kadrowym do wykonania zamówienia jeżeli: 1) przeznaczy do realizacji zamówienia przynajmniej jednego członka zespołu, który posiada doświadczenie na stanowisku Google Solution Architect lub Google Solution Consultant. 2) przeznaczy do realizacji zamówienia przynajmniej jednego specjalistę posiadającego następujące certyfikaty GCP: a) Google Cloud Certified Professional Cloud Architect; b) Google Cloud Certified - Associate Cloud Engineer. Wykonawca potwierdza spełnianie warunku, o którym mowa poprzez złożenie oświadczenia o spełnianiu warunku udziału w postępowaniu – załącznik nr 2, który to Wykonawca jest zobowiązany dołączyć do oferty.
Zamawiający wymaga, aby Wykonawca nie był powiązany osobowo lub kapitałowo z Zamawiającym. Przez powiązania kapitałowe lub osobowe rozumie się wzajemne powiązania między Zamawiającym lub osobami wykonującymi w imieniu Zamawiającego czynności związane przygotowaniem i przeprowadzeniem procedury wyboru wykonawcy a wykonawcą, polegające w szczególności na: a) uczestniczeniu w spółce, jako wspólnik spółki cywilnej lub spółki osobowej; b) posiadaniu udziałów lub co najmniej 10% akcji; c) pełnieniu funkcji członka organu nadzorczego lub zarządzającego, prokurenta, pełnomocnika; d) pozostawaniu w takim stosunku prawnym lub faktycznym, który może budzić uzasadnione wątpliwości, co do bezstronności w wyborze wykonawcy, w szczególności pozostawanie w związku małżeńskim, w stosunku pokrewieństwa lub powinowactwa w linii prostej, pokrewieństwa lub powinowactwa w linii bocznej do drugiego stopnia lub w stosunku przysposobienia, opieki lub kurateli. Na potwierdzenie spełniania warunku, o którym mowa powyżej Zamawiający wymaga złożenie przez Wykonawcę oświadczenia stanowiącego załącznik nr 3 do niniejszego zapytania.