Version 2 (modified by 12 days ago) ( diff ) | ,
---|
Дефинирање на проектот
Краток опис на проектот
BlissCore е база на податоци и веб-апликација наменета за управување со јога часови (trainings, schedule), пакети за вежбање, специјални настани (events) и продажба на јога опрема (merch_items).
- Корисниците ќе можат да се регистрираат, резервираат часови од календар, купуваат пакети („5-Class Pass“ и сл.) и да се пријават на специјални настани (workshops, retreats).
- Инструкторите ќе ги уредуваат и ажурираат часовите (*trainings*), назначените термини (*schedule*) и ќе следат резервации.
- Администраторите ќе ја одржуваат базата (*manage users, instructors, events, packages*), ќе управуваат со резервациите (*user_bookings*) и ќе следат продажба на опрема (*merch_items*).
Детален опис на проектот
За кого е наменета базата на податоци и проектот?
BlissCore е наменет за јога студија и инструктори кои сакаат дигитално да управуваат со своите часови, пакети и продажба на јога опрема. Базата на податоци ќе биде поседувана и управувана од јога студио или организација, но пристап ќе имаат различни типови на корисници:
- Членови (Users): Ќе можат да букираат часови, да купуваат пакети и да се пријавуваат на настани.
- Инструктори (Instructors): Ќе управуваат со распоредот на часови и ќе имаат увид во резервациите.
- Администратори: Ќе управуваат со сите податоци, резервации и продажби.
Какви проблеми решава проектот?
Овој систем ќе автоматизира и олесни неколку важни аспекти на управувањето со јога студио:
- Резервации на часови: Наместо рачно закажување, корисниците ќе можат да резервираат места преку веб-платформа.
- Продажба на пакети: Различни видови пакети ќе можат да се купат онлајн и автоматски да се намалува бројот на преостанати часови.
- Управување со настани: Пријавување за специјални настани без потреба од физичка регистрација.
- Евиденција на јога опрема: Преглед на залиха и автоматска пресметка на продадени производи.
Видови корисници кои ќе имаат пристап до системот
Тип на корисник | Улога и можности во системот |
---|---|
Корисник (User) | Регистрација, резервација на часови, купување пакети, пријавување на настани. |
Инструктор (Instructor) | Креирање и уредување на часови, преглед на резервации и присуство. |
Администратор (Admin) | Управување со корисници, инструктори, резервации, пакети и продажби. |
Дали постојат слични решенија и што го разликува BlissCore?
Во светот постојат апликации за управување со часови, но BlissCore се разликува по тоа што:
- Фокусирано е на јога студија, а не на генерички фитнес центри.
- Овозможува купување и следење на пакети, додека повеќето конкуренти нудат само едноставни резервации.
- Има интеграција за продажба на јога опрема, што е ретко во другите системи.
Дали се работи за веб, мобилна и/или десктоп апликација?
BlissCore ќе биде веб-апликација која користи React (Next.js) за frontend и Node.js/.NET за backend. Податоците ќе се чуваат во PostgreSQL база и ќе се менаџираат преку DBEAVER + pgAdmin.