1 | | <pre> = BlissCore Yoga Studio = **Краток опис** BlissCore е база на податоци и веб-апликација наменета за организирање на јога часови, пакети за вежбање, посебни настани, и продажба на јога опрема (merch_items). - *Корисниците* може да се регистрираат, резервираат часови од календар ([wiki:RelationalDesign#schedule schedule]), купуваат пакети и да се пријават на специјални настани ([wiki:RelationalDesign#events events]). - *Инструкторите* ги уредуваат часовите ([wiki:RelationalDesign#trainings trainings]) и распореди ([wiki:RelationalDesign#schedule schedule]). - *Администраторите* ја одржуваат базата (manage users, instructors, events, packages), управуваат со резервациите ([wiki:RelationalDesign#user_bookings user_bookings]) и ја следат продажбата на опрема ([wiki:RelationalDesign#merch_items merch_items]). **Целта на проектот** 1. Да овозможи преглед и резервација на часови во календарски формат. 2. Да поддржи купување на различни пакети (пример: “5-Class Pass”). 3. Да регистрира корисници на специјални настани (workshops, retreats). 4. Да овозможи продажба и евиденција на јога опрема (merch). ---- **Член на тимот** - Теодора Велјаноска (индекс 223075) **Ментор**: проф. д-р Вангел Ајановски **Предмет**: База на податоци (2024/2025) / Семестар Зимски ---- == Содржина == || **#** || **Линкови до страници** || **Статус** || || P0 || [wiki:About Опис на проектот] || [[span(style=color:#008000, Одобрено)]] || || P1 || [wiki:ERModel Концептуален дизајн – ER Дијаграми] || [[span(style=color:#BE1513, Започнато)]] || || P2 || [wiki:RelationalDesign Релациска шема (SQL DDL)] || [[span(style=color:#0000FF, Завршено)]] || || P3 || [wiki:UseCaseModel Основни сценарија (пример SQL операции)] || [[span(style=color:#FFA500, Во тек)]] || || P4 || [wiki:FutureFeatures Идни функционалности] || [[span(style=color:#008000, Одобрено)]] || ---- == Дополнителни информации == * Во [wiki:About] ќе најдете детален вовед за проектот и неговите цели. * Во [wiki:ERModel] се прикажани ентитетите (users, instructors, trainings, schedule, user_bookings, events, event_registrations, packages, merch_items …) и нивните релации (ER дијаграм). * Во [wiki:RelationalDesign] се презентирани DDL-скрипти за PostgreSQL, со кои се генерира базата. * Во [wiki:UseCaseModel] има примери за секојдневни операции: создавање корисници, закажување часови, купување пакети, итн. * Во [wiki:FutureFeatures] се предлагаат идна веб/мобилна апликација, онлајн плаќања и други функционалности. ---- </pre> |
| 1 | = BlissCore = |
| 2 | ---- |
| 3 | **Краток опис:** |
| 4 | |
| 5 | BlissCore е база на податоци и веб-апликација наменета за управување со јога часови (trainings, schedule), пакети за вежбање, специјални настани (events) и продажба на јога опрема (merch_items). |
| 6 | - Корисниците може да се регистрираат, резервираат часови од календар, купуваат пакети (“5-Class Pass” и сл.) и да се пријават на специјални настани (workshops, retreats). |
| 7 | - Инструкторите ги уредуваат и ажурираат часовите (trainings), назначените термини (schedule) и следатBookings. |
| 8 | - Администраторите ја одржуваат базата (manage users, instructors, events, packages), управуваат со резервациите (user_bookings) и следат продажба на опрема (merch_items). |
| 9 | |
| 10 | **Цел на проектот:** |
| 11 | 1. Да овозможи преглед и резервација на часови во календарски формат. |
| 12 | 2. Да поддржи купување на различни пакети (пример: “5-Class Pass”). |
| 13 | 3. Да регистрира корисници на специјални настани (workshops, retreats). |
| 14 | 4. Да овозможи продажба и евиденција на јога опрема (merch). |
| 15 | |
| 16 | ---- |
| 17 | |
| 18 | **Член на тимот:** |
| 19 | - Теодора Велјаноска (индекс 223075) |
| 20 | |
| 21 | **Предмет:** Бази на податоци (2024/2025) / Семестар Зимски |
| 22 | **Под менторство на:** проф. д-р Вангел Ајановски |
| 23 | |
| 24 | ---- |
| 25 | |
| 26 | **Содржина** |
| 27 | ||= Задача / Фаза =||= Линкови до страници за фазата =||= Статус =|| |
| 28 | || P0 || [[span(style=color:#FF0000, Дефинирање на проектот)]] || [[span(style=color:#008000, Одобрено)]] || |
| 29 | || P1 || [[span(style=color:#FF0000, Концептуален дизајн – ER Дијаграми)]] || [[span(style=color:#008000, Одобрено)]] || |
| 30 | || P2 || [[span(style=color:#FF0000, Логички и физички дизајн – SQL DDL)]] || [[span(style=color:#008000, Одобрено)]] || |
| 31 | || P3 || [[span(style=color:#FF0000, Апликативен дизајн – Основни сценарија за пристап)]] || [[span(style=color:#FFA500, Во тек)]] || |
| 32 | || P4 || [[span(style=color:#FF0000, Извештаи и складирани процедури)]] || [[span(style=color:#0000FF, Завршено)]] || |
| 33 | || P5 || [[span(style=color:#FF0000, Прототип апликација – Основни функционалности)]] || [[span(style=color:#BE1513, Започнато)]] || |
| 34 | |
| 35 | ---- |
| 36 | |
| 37 | **Дополнителни информации:** |
| 38 | - Повеќе детали за проектот и архитектурата: [wiki:About Опис на проектот] |
| 39 | - Концептуален дизајн (ERD) и ентитети: [wiki:ERModel Концептуален дизајн – ER Дијаграми] |
| 40 | - Релациска шема со PostgreSQL DDL: [wiki:RelationalDesign Логички и физички дизајн – SQL DDL] |
| 41 | - Пример употреба и SQL операции: [wiki:UseCaseModel Основни сценарија] |
| 42 | - Идни надградби (frontend, мобилна апликација): [wiki:FutureFeatures Идни функционалности] |