Към съдържанието
Обратно към всички мисии

Училищен проект · 2025

Studio 96 - Платформа за резервации за маникюр

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

Studio 96 - Платформа за резервации за маникюр

Предизвикателства

  • Конфликтите в резервациите изискваха проверка на наличността в реално време за множество артисти и часове
  • Контролът на достъпа според ролята изискваше различни интерфейси за клиенти, артисти и админи
  • Двуезичната поддръжка трябваше да се управлява чрез административен панел без промени в кода

Решения

  • Изградихме файлово базирано JSON хранилище с валидация на схеми за проследяване на резервации, работни смени и наличност в реално време
  • Внедрихме JWT автентикация с route guards и отделни табла за всяка потребителска роля
  • Създадохме система за преводи, управлявана от администратори, с персонализирана v-i18n директива и панел за преводи

Основни функции

  • Профили на артисти с галерии
  • Поетапен процес на резервация (артист → процедура → дата/час)
  • Табла според ролята за клиенти, артисти и админи
  • Административен панел за управление на артисти, процедури и преводи
  • Български/английски език с административен интерфейс
  • Тъмен/светъл режим с автоматично определяне на системните предпочитания

Технологии

Vue 3ExpressViteTailwind CSSJWT

Клиент

Дипломен проект - 12 клас

Училищен проект

Година

2025

"Разработването на тази платформа ме научи на full-stack разработка от нулата — дизайн на база данни, автентикация, рутиране и реален работен процес за резервации."

— — Студент разработчик