wiki:ProjectDefinition

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

--

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

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

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

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

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

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

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

Базата на податоци ќе биде управувана и поседувана од јога-студиото (или компанијата) „BlissCore“.

  • Инструкторите имаат пристап за уредување на термините и следење на резервациите.
  • Администраторите управуваат со целата база (т.е. manage users, trainings, events, packages, merch_items).
  • Корисниците (студентите) имаат ограничен пристап за резервации, купување пакети и пријавување на настани.

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

  • Елиминирање на конфузија при закажување часови: Корисниците ќе имаат директен преглед на слободни термини и настани.
  • Улеснување на купување пакети и следење колку часови им преостануваат.
  • Централизирано управување на специјални настани и логирање на резервации.
  • Јасна евиденција на продажба на јога опрема и нејзина залиха.

Какви видови корисници ќе имаат пристап до базата и проектот - во смисла на типови на вработени во фирмата/институцијата или клиенти?

  • Корисници (Students/Clients): Резервации на часови, купување пакети, пријави на настани, купување на јога опрема.
  • Инструктори: Креирање и ажурирање на часови (schedule), следење/одобрување на резервации, може да додаваат опис за своите тренинзи.
  • Администратори: Управување со целата база, конфигурација на системот, управување со наставници/корисници, пакети, опрема, итн.

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

Постојат многу веб апликации за управување со часови и спортски активности, но:

  • BlissCore е специјализирана за јога-студија и вклучува продажба на јога опрема.
  • Овозможува едноставен календарски приказ, пакети со часови и интегрирани специјални настани.
  • Потенцира локализација и приспособеност на корисниците според вашиот јога-центар.

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

Се работи за веб-апликација која ја користи базата на податоци. Понатаму може да премине и во мобилна апликација.

  • Frontend-от ќе биде развиен во React
  • Планирано е и API (Node.js/Express) кое може подоцна да се прошири со мобилна апликација (пример, React Native или Flutter) и да ги користи истите податоци преку REST API.
Note: See TracWiki for help on using the wiki.