Съдържа фронтенд частта на приложението, включително ресурси, компоненти и страници.
Съдържа статични ресурси като изображения и глобални стилове.
- images/ - Папка с всички изображения, използвани в приложението.
- styles/global.css - Глобални стилове за цялото приложение.
Съдържа JavaScript и CSS файлове за отделни UI компоненти.
- javascript/ - Скриптове за различни интерактивни компоненти, като акордеони, модални прозорци и навигация.
- styles/ - CSS файлове за стилове на компонентите.
Съдържа файлове, свързани с поддръжката на различни езици в приложението.
- local.script.js - Скрипт за управление на локализацията и преводите на интерфейса.
Съдържа HTML страници, скриптове и стилове, организирани по роли.
-
global/ - Общи скриптове и стилове, използвани в няколко страници.
javascript/- Скриптове за глобални функционалности като настройки и предложения.styles/- Общи стилове за проекти, графици и настройки.
-
student/ - Ресурси, специфични за студентския интерфейс.
javascript/- Логика за управление на проекти, документи и графици на студентите.styles/- Стилове за оформяне на студентския интерфейс.papers.html- Страница за управление на курсови работи.projects.html- Страница за управление на студентски проекти.schedule.html- Страница с графика на студента.settings.html- Страница за настройките на студента.
-
teacher/ - Ресурси, специфични за преподавателския интерфейс.
javascript/- Логика за управление на студентите, проекти и документи.papers.html- Страница за управление на курсови работи.projects.html- Страница за управление на студентските проекти.schedule.html- Страница с графика на преподавателя.settings.html- Страница за настройките на преподавателя.
Съдържа логиката на сървърната част на приложението, включително обработка на заявки и връзка с базата данни.
Съдържа PHP класове за управление на потребителите и базата данни.
db.php- Конфигурация и връзка с базата данни.user.php- Функции за управление на потребителите (регистрация, вход и изход).
Съдържа скриптове за тестване на функционалността.
insert_users_query.php- Скрипт за вмъкване на тестови потребители в базата данни.
Съдържа SQL скриптове за инициализация и управление на базата данни.
init_test_script.sql- Скрипт за създаване и попълване на тестови данни.database_structure.sql- Определение на структурата на базата данни (таблици, връзки и индекси).
-
Настройка на базата данни:
- Изпълнете
database_structure.sqlза създаване на таблиците. - Изпълнете
init_test_script.sqlза попълване с тестови данни.
- Изпълнете
-
Настройка на бекенда:
- Конфигурирайте базата в
backend/classes/db.php. - Стартирайте сървъра и насочете заявките към съответните PHP файлове.
- Конфигурирайте базата в
-
Стартиране на фронтенда:
- Отворете
frontend/pages/и стартирайтеаuth.htmlв браузър.
- Отворете
0MI0800104, Василена Хранова, КН 82091, Марина Йорданова, КН 82204, Теодор Карушков, КН