Училищен проект · 2025
Studio 96 - Платформа за резервации за маникюр
Цялостна платформа за резервации, създадена като дипломен проект в 12 клас. Клиентите могат да разглеждат артисти и процедури, да резервират часове с конкретни маникюристи (с избор на дата/час и групиране на процедури) и да управляват своите резервации. Включва профили на артисти с галерии, контрол на достъпа според ролята (гост, потребител, артист, админ), пълен административен панел за управление на артисти, процедури и преводи, български/английски език и тъмен/светъл режим. Проектът е разработен за 6 месеца с 66 комита.

Предизвикателства
- Конфликтите в резервациите изискваха проверка на наличността в реално време за множество артисти и часове
- Контролът на достъпа според ролята изискваше различни интерфейси за клиенти, артисти и админи
- Двуезичната поддръжка трябваше да се управлява чрез административен панел без промени в кода
Решения
- Изградихме файлово базирано JSON хранилище с валидация на схеми за проследяване на резервации, работни смени и наличност в реално време
- Внедрихме JWT автентикация с route guards и отделни табла за всяка потребителска роля
- Създадохме система за преводи, управлявана от администратори, с персонализирана v-i18n директива и панел за преводи
Основни функции
- Профили на артисти с галерии
- Поетапен процес на резервация (артист → процедура → дата/час)
- Табла според ролята за клиенти, артисти и админи
- Административен панел за управление на артисти, процедури и преводи
- Български/английски език с административен интерфейс
- Тъмен/светъл режим с автоматично определяне на системните предпочитания
Технологии
Клиент
Дипломен проект - 12 клас
Училищен проект
Година
2025
"Разработването на тази платформа ме научи на full-stack разработка от нулата — дизайн на база данни, автентикация, рутиране и реален работен процес за резервации."
— — Студент разработчик