= Дефинирање на проектот = == Краток опис на проектот == 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.