Pereiti prie turinio
Sistemium

Demonstracinė versija

Salonas

Grožio salono svetainė su registracija internetu: klientas pasirenka paslaugą, meistrą ir laiką, o sistema neleidžia to paties laiko užimti du kartus. Demonstracinė versija su išgalvotu salonu „Aurum“.

Demonstracinė versija: salonas ir jo duomenys išgalvoti.

Metai
2026 – dabar
Platformos
Web
Atidaryti
Salono registracija telefone: laisvi laikai pasirinktai dienai

Užduotis

Salonui reikia, kad klientai registruotųsi patys, o siūlomas būtų tik toks laikas, kai laisvas ir meistras, ir tinkama darbo vieta. Demonstracinė versija parodo, kaip tai veikia salono svetainėje.

Sprendimas

  • Registracija keliais žingsniais: paslauga, meistras, laikas ir telefonas arba el. paštas; rodomi tik tą paslaugą atliekantys meistrai
  • Laisvi laikai skaičiuojami pagal paslaugos trukmę ir pertrauką po jos, meistro darbo grafiką ir salono darbo valandas
  • Meistras ir darbo vieta rezervuojami kartu, vienoje duomenų bazės transakcijoje, todėl to paties laiko du kartus užimti neįmanoma
  • Vizito nuoroda be slaptažodžio: klientas mato savo vizitą ir gali jį atšaukti
  • Administravimo aplinka: dienos vaizdas pagal meistrus, vizitų būsenos (įvyko, neatvyko, atšaukta), paslaugos, meistrai, darbo vietos ir grafikai
  • Laikas saugomas UTC ir rodomas Vilniaus laiku, todėl laikrodžių persukimas vizitų laiko nekeičia

Faktai

Demonstraciniai duomenys
8 paslaugos, 4 meistrai, 8 darbo vietos
Sukurta
2026 m. rugpjūtį
Administravimo aplinka
Parodome pokalbio metu

Technologijos

Next.js su serverio funkcijomis aptarnauja ir salono svetainę, ir administravimo aplinką, o laisvi laikai kiekvienai užklausai skaičiuojami pagal darbo grafikus, darbo valandas ir jau užimtą tos dienos laiką. Rezervuojant meistras ir darbo vieta užimami vienoje MongoDB transakcijoje, kurioje sąlyginis įrašymas neleidžia jokio persidengimo.

  • Next.js
  • TypeScript
  • MongoDB
  • Tailwind CSS

Pradėkime

Papasakokite, ką šiandien darote rankomis

Pasiūlysime, nuo ko pradėti, ir įvertinsime pirmąjį etapą — tokį, kurį galima užsakyti atskirai.

Aptarkime projektą