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

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