Как управлять
сайтом и БД.
Короткая инструкция для сотрудника колледжа или владельца проекта.
Сайт уже опубликован. Для ежедневной работы открывай раздел Управление сайтом. Исходный код и БД не нужно менять вручную.
Где находится БД
Рабочая база находится в Cloudflare D1 внутри проекта Sites. Это серверная SQLite база, которая работает без постоянно включённого компьютера. В интерфейсе сайта БД открывается через /admin → вкладка «База данных». Там описаны таблицы, количество записей и безопасный экспорт текущей выборки.
applicationsУчебные заявки: имя, контакт, программа, класс, статус и согласие.groupsГруппы и привязка к специальности.lessonsДата, время, предмет, преподаватель и кабинет.conversations / messagesДиалоги посетителей и сообщения администратора.request_limitsВременная защита от слишком частых отправок.Как обработать заявку
- Открой /admin и войди через аккаунт ChatGPT владельца.
- Во вкладке «Заявки» проверь имя, контакт, выбранную программу и класс.
- Измени статус: «Новая», «В работе» или «Закрыта».
- Если заявка настоящая, свяжись с абитуриентом по согласованному каналу. Сейчас форма проекта не отправляет данные в колледж автоматически.
- После согласования с колледжем можно удалить запись кнопкой корзины. Удаление необратимо.
Как добавить расписание
- Во вкладке «Расписание» создай группу. Название вводи ровно так, как оно должно отображаться студентам.
- Выбери специальность и отметь «демонстрационная группа», если данные тестовые.
- Вставь JSON занятий в поле импорта. Пример:
[{"date":"2026-09-14","start":"09:00","end":"10:30","subject":"Математика","teacher":"Иванов И. И.","room":"204"}] - Нажми «Импортировать занятия». Повторная запись с той же группой, датой и временем начала обновит старую.
- Проверь результат в публичном разделе «Расписание». Время указывается по Тюмени, UTC+5.
На странице расписания есть встроенный просмотр таблицы, которую ты прислал, и прямая ссылка на неё. Автоматическая синхронизация в БД ещё не включена, поэтому изменение исходной Google Таблицы само по себе не меняет карточки групп на сайте. Для синхронизации нужен доступ к таблице и согласование её структуры.
Как ответить в диалоге
- Во вкладке «Диалоги» выбери обращение.
- Прочитай сообщения и ответь в поле справа.
- Посетитель увидит ответ по личной ссылке на свой диалог. Личная ссылка не является входом в админку.
- Не проси в чате паспорт, СНИЛС, медицинские или банковские сведения.
Как обновлять программы и текст
Перечень программ и тексты страниц сейчас находятся в исходном проекте. Для регулярной работы колледжа лучше завести владельца контента, который будет передавать изменения разработчику. Названия программ меняются в lib/catalog.ts, общие блоки и страницы — в components/college-site.tsx, стили — в app/globals.css. После изменения нужен новый выпуск сайта. Сотруднику колледжа достаточно сообщить: что изменить, на какой странице, какой новый текст поставить, ссылку на официальный документ и дату вступления в силу.
Как сделать проект официальным
До приёма реальных заявок колледжу нужно письменно согласовать домен, ответственных сотрудников, текст согласия, сроки хранения, порядок удаления и официальный канал ответа. После этого можно заменить учебную форму на согласованную и подключить рабочую почту или CRM. Данные студентов и списки групп нельзя переносить сюда без законного основания и разрешения колледжа.