Tehnička podrška
Povratak na listu nabava

Unapređenje poslovanja Imperial Riviera d.d. kroz digitalnu i zelenu transformaciju hotela Parentino 4* i razvoj bike centra - BIKE CENTAR PARENZANA

Imperial Riviera dioničko društvo za turizam

Rok za dostavu ponude je istekao.

Broj ugovora: NPOO.C1.6.R1-I2.01-V1.0044

Broj nabave: 2 - 2024

Naziv nabave: Nabava usluge izrade web aplikacija za najam bicikala i ležaljki

Naručitelj u smislu Zakona o javnoj nabavi: Ne

Jedinstveni broj: 90896496260

Osoba za kontakt: DENONA ŠPANJOL SANDRA

Lokacija: Rab

Broj telefona: +385991620904

E-mail: sandra.denona.spanjol@imperial.hr

Vrsta nabave: Usluge

Status:

Datum objave: 29.03.24, 08:14

Rok za dostavu ponuda: 10.04.24


Kratki opis nabave

Predmet nabave je usluga izrade i implementacije web aplikacija za najam bicikala i ležaljki koje će osigurati digitalizaciju poslovanja bike centra i digitalizaciju procesa najma ležaljki.

Detaljan opis i obuhvat razvoja aplikacija podijeljen je u dvije faze kako slijedi:

FAZA 1: Bike centar

  1. Priprema modela aplikacije u posebnom programu

  2. Priprema ekrana/modela korisničkih sučelja u posebnom programu

  3. Implementacija ekrana/modela korisničkih sučelja u posebnom programu u koordinaciji i prema bojama, fontovima, logotipovima i slikama koje će dostaviti Naručitelj

  4. Razvoj sustava za upravljanje sadržajem

    • Potrebno je kreirati sučelje za korisničku prijavu

    • Potrebno je izraditi korisničke račune prema potrebi Naručitelja s uključenom mogućnošću da korisnik može samostalno mijenjati lozinku

    • Korisnički računi trebaju imati mogućnost definiranja prava pregleda pojedinih modula

    • Potrebno je imati mogućnost promjene jezika putem ikonice u gornjem desnom kutu i predvidjeti da će aplikacija biti dostupna na hrvatskom i engleskom jeziku

    • Potrebno je imati opciju s generalnim postavkama sustava u gornjem desnom kutu

    • Podatke mora biti moguće pregledavati prema pojedinom prodajnom centru

    • Treba sadržavati CRUD mogućnosti za:

      • Opise, slike i cijene za bicikle, opremu, biciklističke ture

      • Mogućnost ažuriranja poveznica za biciklističke staze

      • Mogućnost ažuriranja GPS linka

      • Izmjenu zaglavlja i podnožja računa

  5. Razvoj sučelja za korisnike – za goste hotela i one koji nisu gosti hotela

    • Glavni izbornik s opcijama Bicikli, Oprema za bicikle, Biciklističke ture, biciklističke staze i eventualne ostale opcije prema nalogu Naručitelja

    • Na svakom ekranu opcija pretraživanja web stranice, pregled izbornika i home button-a

    • Pregled bicikala i opreme – opis, slike, cijene

    • Obrazac za rezervaciju bicikla – unos podataka o kreditnoj kartici i povratna poruka o uspješnoj rezervaciji s prikazom šifre rezervacije. Obrazac sadrži polja koja će prethodno definirati Naručitelj, a jedno od polja svakako mora biti interaktivni kalendar za odabir termina rezervacije

    • Pregled biciklističkih tura – opis, slike, cijene

    • Pregled biciklističkih staza – poveznice na web stranice na kojima se nalaze ture

  6. Razvoj sučelja za zaposlenike – koji također mogu unijeti rezervacije koje su napravljene uživo ili putem telefonskog poziva

    • Pregled prošlih, sadašnjih i budućih rezervacija, mogućnost unosa nove rezervacije i ažuriranje postojećih

    • Sadrži poveznicu koja vodi na sučelje za pregled GPS aplikacije za praćenje iz koje će se moći iščitati podaci potrebni za redovito servisiranje

    • Skladišni modul za bicikle i opremu za unos podataka koje definira Naručitelj

    • Online plaćanje i integracija s internim sustavom naplate uz mogućnost izdavanja računa – mogućnost pregleda računa u PDF formatu (nakon izdavanja) i mogućnost slanja računa e-mailom

  7. Izrada dokumentacije – voditi redovito pri izradi aplikacije

FAZA 2: Ležaljke

  1. Priprema modela aplikacije u posebnom programu

  2. Priprema ekrana/modela korisničkih sučelja u posebnom programu

  3. Implementacija ekrana/modela korisničkih sučelja u posebnom programu u koordinaciji i prema bojama, fontovima, logotipovima i slikama koje će dostaviti Naručitelj

  4. Sustav za upravljanje sadržajem dijeli sa aplikacijom Bike centar

    • Treba sadržavati CRUD mogućnosti po pojedinom prodajnom centru

      • Ažuriranje mape za pregled ležaljki

      • Izmjenu zaglavlja i podnožja računa

      • Unos mikrolokacija unutar prodajnog centra

  5. Razvoj modula za rezervaciju ležaljki za korisnike

    • Glavni izbornik sadrži opcije odabira po mikrolokaciji po prodajnom centru

    • Mogućnost pregleda mape ležaljki sa i bez opcije rezervacije po pojedinim mikrolokacijama unutar prodajnog centra

    • Dostupne, nedostupne i odabrane ležaljke prikazuju se na mapi u bojama koje će definirati Naručitelj

    • Kod rezervacije ležaljke, nakon odabira ležaljke na mapi korisniku se otvara prozor s kalendarom za odabir datuma s odabranom pozicijom i broj sobe gosta (eventualno još upisati prodajni centar i prezime) koji dalje vodi na korak unosa podataka o kreditnoj kartici

    • Unos podataka o kreditnoj kartici i povratna poruka o uspješnoj rezervaciji sa prikazom šifre rezervacije i brojem ležaljke

  6. Razvoj sučelja za zaposlenike – koji također mogu unijeti rezervacije koje su napravljene uživo ili putem telefonskog poziva

    • Pregled prošlih, sadašnjih i budućih rezervacija, mogućnost unosa nove rezervacije i ažuriranje postojećih

    • Ažuriranje stanja i dostupnosti ležaljki

    • Online plaćanje i integracija s internim sustavom naplate uz mogućnost izdavanja računa – mogućnost pregleda računa u PDF formatu (nakon izdavanja) i mogućnost slanja računa e-mailom

    • Pregled po mikrolokaciji unutar pojedinog prodajnog centra. Mikrolokacije moraju imati mogućnost aktivacije/deaktivacije

    • Zaposlenik također ima real time pregled ležaljki i stanja ležaljki na mapi

    • Zaposlenik mora moći aktivirati i deaktivirati sam ležaljke (out of order ležaljke)

    • Potrebno je imati opciju brze naplate – kroz klik na poziciju ležaljke na mapi zaposlenika vodi direktno na prozor naplate gdje bira cjenik i način naplate

  7. Izrada dokumentacije – voditi redovito pri izradi aplikacije

 

Usluga koja čini predmet nabave izvršit će se u sljedećim web tehnologijama i alatima:

Komponenta - Database, API, Web app, Event streaming

Tehnologija - NO SQL, .Net core hosted service, Angular JS, Apache Kafka

Vrsta postavljanja - Mongo DB, Azure Web App Service, Azure Static App Service, Azure Kubernetes

Korištenje propisanih web tehnologija temeljeno je na specifičnim zahtjevima projekta i ciljevima Naručitelja te kompetencijama i preferencijama razvojnog tima. Navedena tehnologija doprinosi poboljšanju performansi i skalabilnosti razvijenih aplikacija, a omogućava se i fleksibilnost u rukovanju promjenjivim i nestrukturiranim podacima, što je nužno u situacijama gdje se struktura podataka često mijenja. Jednako tako, predmetne tehnologije omogućuju implementaciju pozadinskih zadataka i pridonose jednostavnosti održavanja.

Naručitelj određuje korištenje navedenih web tehnologija s obzirom da već posjeduje postojeću bazu podataka izgrađenu upravo u predmetnim formatima, što olakšava integraciju i migraciju podataka. Osim toga, tehnologije su idealne za implementaciju pozadinskih zadataka, pružajući učinkovito rukovanje zadacima vezanim uz bazu podataka. Korištenje istih optimizira razvoj korisničkog sučelja, čime se osigurava dosljedno i dinamično iskustvo korisnika.

Drugi tehnološki izbori ograničeni su zbog neusklađenosti s postojećim sustavima Naručitelja što može dovesti do složenih integracija ili gubitka funkcionalnosti. Nedostatak iskustva tima s drugim tehnologijama uzrokuje povećanu složenost razvoja, duže vremenske okvire ili čak lošiju kvalitetu aplikacije.

Obvezna je mogućnost integracije razvijene aplikacije s Apache Kafka tehnologijom s obzirom da isto omogućava aplikacijama rukovanje velikim količinama podataka u stvarnom vremenu, pružajući performanse koje su ključne za sustave s visokim opterećenjem. Osim toga, omogućava se stvarno-vremenska obrada podataka, što je od izuzetne važnosti u situacijama gdje je potrebno brzo i reaktivno rukovanje informacijama. Integracija je ključna za održavanje integriteta podataka i sprječavanje gubitka informacija tijekom prijenosa te time ova značajka predstavlja bitnu pretpostavku za razvoj i održavanje visoko performantnih, pouzdanih i skalabilnih aplikacija koje zahtijevaju efikasnu razmjenu podataka i obradu u stvarnom vremenu.

Integracija s Apache Kafka tehnologijom je ključna jer omogućuje aplikaciji visoku skalabilnost i pouzdanu obradu podataka u stvarnom vremenu. Nedostatak te integracije može rezultirati gubitkom sposobnosti obrade velikih količina podataka u distribuiranom okruženju, što bi moglo ograničiti funkcionalnosti i performanse aplikacije.

Podaci o financijskim transakcijama iz novih web aplikacija prenositi će se u Opera PMS, kako bi naposlijetku dospjele u računovodstveni sustav.

Predmet nabave obuhvaća obuku o radu u novoj aplikaciji za upravljanje Bike centrom i za najam ležaljki za minimalno pet (5) zaposlenika. Obuka mora biti evidentirana potpisnim listama i fotografijama. Također, odabrani ponuditelj obvezan je provesti distribuciju edukativnih materijala u elektroničkom obliku, a koji su nužni za održavanje obuke.

Naručitelj zadržava pravo organizacije obuke u online okruženju. U tom slučaju, odabrani ponuditelj obvezan je pružiti podršku Naručitelju u određivanju načina održavanja online obuke.

Krajnji rok izvršenja cjelokupne usluge odnosno ugovora je 30. travnja 2025. godine.

Ponuda se zajedno sa svim prilozima i traženim dokumentima dostavlja osobno ili poštanskom pošiljkom isključivo na adresu NOJN-a u zatvorenoj omotnici u papirnatom obliku.

Krajnji rok za dostavu ponuda je 10. travnja 2024. godine do 10:00 sati.


Prilozi


Odluke o financiranju