image image image image image
SmartCode — Информационная система для IT-школы Полноценный веб-проект с системой авторизации, ролевой моделью, личными кабинетами, кошельком и админ-панелью О проекте SmartCode — это информационная система для управления IT-школой. Проект разработан в рамках учебной практики для демонстрации навыков веб-разработки на PHP и MySQL. Что сделано — Полноценная система регистрации, авторизации и восстановления пароля через секретное слово — Ролевая модель: студент, преподаватель, администратор с разными правами доступа — Личные кабинеты для каждой роли с индивидуальным функционалом — CRUD-операции для курсов, мероприятий и пользователей (админка) — Запись на платные курсы со списанием средств с внутреннего кошелька — Запись на бесплатные мероприятия — Кошелёк с пополнением баланса и полной историей транзакций — Тёмная тема с сохранением выбора в localStorage — Все модальные окна работают через AJAX без перезагрузки страницы Использованные технологии — HTML5 — семантическая разметка — CSS3 — Flexbox, Grid, медиа-запросы, анимации, тёмная тема — JavaScript — AJAX, работа с DOM, localStorage, модальные окна — PHP — процедурный стиль — MySQL — база данных, JOIN, подзапросы, индексы Результат Полностью готовая информационная система для IT-школы с разграничением ролей, внутренним кошельком, админ-панелью и тёмной темой. Проект демонстрирует навыки работы с клиент-серверной архитектурой, базами данных, безопасностью и современными интерфейсами.
https://github.com/StealFalse/smartcode