wiki:ProjectDefinition

Version 5 (modified by 223075, 11 days ago) ( diff )

--

Дефинирање на проектот

Краток опис на проектот

BlissCore е база на податоци и веб-апликација која служи за управување со јога часови (trainings, schedule), пакети за вежбање (packages), специјални настани (events) и продажба на јога опрема (merch_items).

Со ова корисниците ќе може да:

  • Се регистрираат и резервираат часови преку календарски приказ.
  • Купуваат различни пакети како „5-Class Pass“ итн.
  • Се пријавуваат на специјални настани (workshops, retreats).
  • Прегледуваат и купуваат јога опрема.

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

За кого е наменета базата на податоци и проектот, и кој ќе ја поседува?

Базата на податоци и веб-апликацијата ќе бидат поседувани и управувани од BlissCore Yoga Studio”, приватна фирма/организација која ги обезбедува услугите за своите клиенти.

  • Јас (развивачот) ќе имам администраторски пристап за да го конфигурирам и одржувам системот.
  • Компанијата (BlissCore) ќе биде главен сопственик на податоците и апликацијата, a ќе им дава пристап на своите инструктори и клиенти.

Какви проблеми во фирмата ќе решавате со оваа изработка?

  • Прегледно закажување и резервации: Корисниците добиваат директен увид во слободни термини и настани.
  • Полесно управување со пакети: Студиото може да креира, уреди и следи пакети (пример, “5-Class Pass”), а корисниците веднаш да ги купуваат.
  • Интегрирани специјални настани (workshops/retreats): Едно место за управување и регистрација за настани.
  • Возможност за продажба на опрема: Студиото може да следи залиха и да продава јога опрема (мерч).

Какви видови корисници ќе имаат пристап до базата и проектот?

  • Корисници (Students/Clients):
    • Регистрација и логирање
    • Резервации на часови (пр. Vinyasa Yoga)
    • Купување пакети (пр. “5-Class Pass”)
    • Пријавување на специјални настани
    • Преглед и купување јога опрема (мерч)
  • Инструктори:
    • Креирање и ажурирање на часови (schedule)
    • Следење и одобрување на резервации
    • Уредување сопствени профили, опис на тренинзи
  • Администратори (односно јас и/или главниот администратор во BlissCore):
    • Управување со целата база (users, instructors, trainings, events, packages, merch_items)
    • Конфигурирање на системските параметри
    • Надзор на резервации и продажба

Ако има други слични решенија, во што е различен вашиот предлог?

Многу фитнес/јога апликации нудат само распоред и закажување часови. BlissCore се издвојува затоа што:

  • Нуди интегрирани функционалности за продажба на јога опрема (мерч) и пакети со часови на едно место.
  • Има локализирана и брендирана средина за едно конкретно јога-студио (специјализирано за нивните услуги и опрема).
  • Овозможува две‐во‐едно платформа: корисниците можат истовремено да ја закажат својата следна класа и да купат потребна опрема.

Дали се работи за веб, мобилна и/или десктоп апликација?

Се работи за веб-апликација која ја користи PostgreSQL база на податоци. Понатаму може да се развие и мобилна апликација (пр. React Native) со иста база, преку REST API.


Note: See TracWiki for help on using the wiki.