Курсовая работа за 3 курс
Моно-репозиторий системы управления инцидентами с маршрутизацией обращений. Позволяет регистрировать и отслеживать проблемы. В сервисе реализована авторизация пользователя. Фичи реализованы как отдельный модуль, который может быть независимо подключён или отключён без изменения основной архитектуры приложения.
⚠️ Мультипользовательский режим в разработке. Требуется PostgreSQL.
⚠️ Не весь функционал готов
Стек: Nuxt, TypeScript, Tailwind, Better Auth, Bun, Elysia, PostgreSQL, Oxc, VueUse
- Авторизация
- CRUD инцидентов (создание, просмотр, редактирование, удаление)
- Маршрутизация проблем
- Статистика по статусам
Поля (отдельно для frontend и backend):
Фронтенд:
NUXT_PUBLIC_AUTH_BASE_URLБэкенд:
DATABASE_URL
BETTER_AUTH_SECRET
BETTER_AUTH_URL
GITHUB_CLIENT_ID
GITHUB_CLIENT_SECRET
BACKEND_PORTcd frontend
bun install
bun devcd backend
bun install
bun prisma generate
bun prisma db push
bun dev