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
Priprema modela aplikacije u posebnom programu
Priprema ekrana/modela korisničkih sučelja u posebnom programu
Implementacija ekrana/modela korisničkih sučelja u posebnom programu u koordinaciji i prema bojama, fontovima, logotipovima i slikama koje će dostaviti Naručitelj
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
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
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
Izrada dokumentacije – voditi redovito pri izradi aplikacije
FAZA 2: Ležaljke
Priprema modela aplikacije u posebnom programu
Priprema ekrana/modela korisničkih sučelja u posebnom programu
Implementacija ekrana/modela korisničkih sučelja u posebnom programu u koordinaciji i prema bojama, fontovima, logotipovima i slikama koje će dostaviti Naručitelj
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
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
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
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.