Changes between Version 2 and Version 3 of ProjectDefinition


Ignore:
Timestamp:
02/11/25 03:51:55 (11 days ago)
Author:
223075
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectDefinition

    v2 v3  
    22
    33== **Краток опис на проектот** ==
    4 BlissCore е база на податоци и веб-апликација наменета за управување со **јога часови (trainings, schedule), пакети за вежбање, специјални настани (events) и продажба на јога опрема (merch_items).** 
     4Оваа база на податоци и веб-апликација ќе служи за управување со јога часови (*trainings*), пакети за вежбање (*packages*), специјални настани (*events*) и продажба на јога опрема (*merch_items*). 
    55
    6 - **Корисниците** ќе можат да се регистрираат, резервираат часови од календар, купуваат пакети („5-Class Pass“ и сл.) и да се пријават на специјални настани (workshops, retreats). 
     6- **Корисниците** ќе можат да резервираат часови од календар, купуваат пакети („5-Class Pass“ и сл.) и да се пријавуваат на специјални настани (*workshops, retreats*). 
    77- **Инструкторите** ќе ги уредуваат и ажурираат часовите (*trainings*), назначените термини (*schedule*) и ќе следат резервации. 
    88- **Администраторите** ќе ја одржуваат базата (*manage users, instructors, events, packages*), ќе управуваат со резервациите (*user_bookings*) и ќе следат продажба на опрема (*merch_items*). 
     
    1111
    1212=== За кого е наменета базата на податоци и проектот? ===
    13 BlissCore е наменет за **јога студија и инструктори** кои сакаат дигитално да управуваат со своите часови, пакети и продажба на јога опрема. 
    14 Базата на податоци ќе биде поседувана и управувана од **јога студио или организација**, но пристап ќе имаат различни типови на корисници: 
    15 - **Членови (Users):** Ќе можат да букираат часови, да купуваат пакети и да се пријавуваат на настани. 
    16 - **Инструктори (Instructors):** Ќе управуваат со распоредот на часови и ќе имаат увид во резервациите. 
    17 - **Администратори:** Ќе управуваат со сите податоци, резервации и продажби. 
     13Базата на податоци и веб-апликацијата **BlissCore** се наменети за **јога студија, инструктори и нивните клиенти**. 
    1814
    19 === Какви проблеми решава проектот? ===
    20 Овој систем ќе **автоматизира и олесни** неколку важни аспекти на управувањето со јога студио: 
    21 - **Резервации на часови:** Наместо рачно закажување, корисниците ќе можат да резервираат места преку веб-платформа. 
    22 - **Продажба на пакети:** Различни видови пакети ќе можат да се купат онлајн и автоматски да се намалува бројот на преостанати часови. 
    23 - **Управување со настани:** Пријавување за специјални настани без потреба од физичка регистрација. 
    24 - **Евиденција на јога опрема:** Преглед на залиха и автоматска пресметка на продадени производи. 
     15- **Јога студиото** (сопственици и администратори) ќе управува со распоредот на часови, продажбата на пакети и продажбата на јога опрема. 
     16- **Инструкторите** ќе можат да ги менаџираат часовите, да следат резервации и да водат евиденција за учество. 
     17- **Регистрираните корисници** ќе можат да резервираат часови, купуваат пакети и да се пријавуваат на специјални настани. 
    2518
    26 === Видови корисници кои ќе имаат пристап до системот ===
     19=== Какви проблеми ќе решава овој проект? ===
     20Со овој систем ќе се поедностави и автоматизира процесот на **резервација и управување со часови во јога студиото**. 
     21
     22- **Автоматизација на резервации:** Корисниците ќе можат онлајн да резервираат место без потреба од рачно закажување. 
     23- **Поглед во распоредот:** Ќе биде достапен календарски приказ на сите часови и достапни места. 
     24- **Следење на продажба:** Администраторите ќе можат да следат колку пакети и јога опрема се продадени. 
     25- **Пријавување на настани:** Корисниците ќе можат да резервираат место на специјални настани без потреба од физичка регистрација. 
     26
     27=== Какви видови корисници ќе имаат пристап до базата и проектот? ===
    2728||= Тип на корисник =||= Улога и можности во системот =|| 
    2829|| **Корисник (User)** || Регистрација, резервација на часови, купување пакети, пријавување на настани. || 
     
    3132
    3233=== Дали постојат слични решенија и што го разликува BlissCore? ===
    33 Во светот постојат апликации за управување со часови, но BlissCore се разликува по тоа што
    34 - **Фокусирано е на јога студија**, а не на генерички фитнес центри
    35 - **Овозможува купување и следење на пакети**, додека повеќето конкуренти нудат само едноставни резервации. 
    36 - **Има интеграција за продажба на јога опрема**, што е ретко во другите системи
     34Иако постојат апликации за управување со фитнес студија, **BlissCore е специјализиран за јога студија** и нуди неколку уникатни функционалности
     35- **Поддршка за пакети и кредити:** Дозволува купување на различни пакети за вежбање
     36- **Продажба на јога опрема:** Вграден модул за продажба на душеци, блокови, маици и други производи. 
     37- **Календарска интеграција:** Автоматско ажурирање на часови во календарски формат
    3738
    3839=== Дали се работи за веб, мобилна и/или десктоп апликација? ===
    39 BlissCore ќе биде **веб-апликација** која користи **React (Next.js) за frontend** и **Node.js/.NET за backend**. 
    40 Податоците ќе се чуваат во **PostgreSQL база** и ќе се менаџираат преку **DBEAVER + pgAdmin**. 
     40BlissCore ќе биде **веб-апликација** базирана на следните технологии: 
     41- **Frontend:** React (Next.js) со Tailwind CSS 
     42- **Backend:** Node.js + Express / .NET Core (C#) 
     43- **Database:** PostgreSQL 
     44- **DB Diagramming:** [dbdiagram.io](https://dbdiagram.io) 
     45- **DB Management:** DBeaver + pgAdmin 
     46- **SSH Tunneling:** PuTTY/Plink за пристап до факултетската база.