Atvejo analizė · Webko

Terasa28: apartamentų prie jūros rezervacijos svetainė

Terasa28 yra atostogų apartamentų Šventojoje, Lietuvos pajūryje netoli Palangos, nuomos svetainė. Webko kuria ir prižiūri visą svetainę: viešuosius puslapius, svečio paskyrą su rezervacijos kalendoriumi ir administravimo skydelį, kuriame šeimininkas tvirtina užklausas.

Projektas
Atostogų apartamentų prie jūros nuomos svetainė Šventojoje (Palanga), Lietuvoje
Mūsų vaidmuo
Pilno ciklo kūrimas: sąsaja, serverio dalis ir duomenų bazė
Apimtis
Viešieji puslapiai, svečių paskyros su rezervacijos kalendoriumi, rezervacijų tvirtinimo skydelis
Pagrindinės technologijos
Angular, Java Spring Boot, PostgreSQL
Sąsaja
Daugiakalbė, valdoma nuosava statinių vertimų sistema
Būsena
Veikia adresu terasa28.webko.lt

Aplankyti terasa28.webko.lt →

Užduotis

Vienam butui prekavietės nereikia, bet jo svetainė turi atrodyti gerai, atsakyti į įprastus svečių klausimus (kaip atvykti, namo taisyklės, kas yra virtuvėje) ir priimti rezervacijos užklausas be susirašinėjimo telefonu ar pokalbių programėle dėl kiekvienos datos.

Šeimininko pusėje svetainė turi parodyti, kas kokių datų prašo, leisti užklausas patvirtinti vienoje vietoje ir rodyti užimtumą kalendoriuje su laisvomis ir užimtomis dienomis, o kainos matomos registruotiems svečiams.

Ką kuriame

Viešieji puslapiai, kurie parduoda poilsį

Viso ekrano pradžios vaizdas su aiškiu veiksmu „Patikrinti datas“, abiejų apartamentų aukštų ir terasos aprašymas, nuotraukų galerija su filtrais „Interjeras“, „Terasa“ ir „Paplūdimys ir jūra“, taip pat puslapiai „Kaip atvykti“, namo taisyklės ir kontaktai.

Svečio paskyra ir rezervacijos kalendorius

Artimiausių mėnesių kalendorius kiekvieną dieną žymi kaip laisvą arba užimtą. Svečias susikuria paskyrą arba prisijungia, kad matytų kainas ir pateiktų rezervacijos užklausą pasirinktoms datoms.

Administravimo skydelis rezervacijoms tvirtinti

Šeimininkas peržiūri gaunamas rezervacijos užklausas ir tvirtina jas administravimo skydelyje.

Sesijomis grįsta autentifikacija

Spring Boot serverio dalis tvarko registraciją, prisijungimą ir sesijas, o registracijos formoje veikia reCAPTCHA, kad robotai neužpildytų svečių sąrašo.

Nuosavi statiniai vertimai

Sąsajos tekstai laikomi statiniuose vertimų failuose, kuriuos aptarnauja nedidelė nuosava sistema, o ne paruoštas i18n karkasas.

Svetainė

Terasa28 pradžios puslapis su paplūdimio lentų takeliu, apartamentų pavadinimu ir mygtuku „Patikrinti datas“
Pradžios puslapis: pirmas vaizdas su tiesioginiu veiksmu „Patikrinti datas“.
Terasa28 užimtumo kalendorius su laisvomis ir užimtomis dienomis spaliui–gruodžiui
Užimtumo kalendorius: laisvos ir užimtos dienos, rezervacijos užklausa registruotiems svečiams.
Terasa28 apartamentų aprašymas ir nuotraukų galerija su filtrais „Interjeras“, „Terasa“ ir „Paplūdimys ir jūra“
Aprašymas ir nuotraukų galerija su kategorijų filtrais.

Technologijos

Sąsaja
Angular, nuosava statinių vertimų sistema
Serverio dalis
Java, Spring Boot
Duomenų bazė
PostgreSQL
Saugumas
Sesijomis grįsta autentifikacija, reCAPTCHA registracijoje

Rezultatas

  • Vienas rezervacijos kelias vietoj susirašinėjimo — svečias kalendoriuje pasirenka datas ir pateikia užklausą, o šeimininkas atsako iš administravimo skydelio.
  • Aiškus užimtumas — laisvos ir užimtos dienos matomos dar prieš kam nors parašant.
  • Kainos registruotiems svečiams — užklausas siunčia žmonės su paskyra, o reCAPTCHA saugo registraciją nuo robotų.

Rezervacijų skaičiai šiam projektui neskelbiami; aprašymas parengtas pagal veikiančią svetainę.

Daugiau atvejų

  • PEV Deals — Šešių kalbų elektrinių transporto priemonių nuolaidų katalogas: Angular parduotuvės sąsaja, administravimo skydelis ir Spring Boot API.
  • Intela — Pakartotinai naudojami Angular komponentai, modulių verslo logika ir ataskaitų puslapiai mokesčių valdymo portalui didelėje korporacijoje.

Visi projektai

Planuojate panašią svetainę?

Aprašykite užduotį keliomis eilutėmis, o mes atsakysime įvertinimu ir pasiūlysime, kaip pradėti.

Susisiekti su Webko