Веб-додаток для управління рольовим сервером S.T.A.L.K.E.R.
- Авторизація через Steam
- Створення та управління анкетами персонажів
- Перегляд правил сервера
- Здача тесту на знання правил
- FAQ з відповідями на питання
- Медіа галерея
- Особистий кабінет
- Управління персонажами (схвалення/відхилення)
- Система коментарів до анкет
- Управління правилами та категоріями
- Управління банком питань для тесту
- Перевірка здачі тестів
- Управління медіа галереєю
- Управління FAQ
- Система банів користувачів
- Моніторинг заявок
- Frontend: React 18 + TypeScript + Vite
- Styling: Tailwind CSS
- Backend: Supabase (PostgreSQL)
- Authentication: Steam OpenID
- Routing: React Router v7
- Icons: Lucide React
npm installСтворіть .env файл:
cp .env.example .envДодайте Supabase credentials у .env:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_anon_key
Виконайте database_backup.sql у вашій Supabase БД через SQL Editor.
npm run dev # Локальна розробка
npm run build # Білд для продакшену
npm run preview # Перевірка білду- Зберіть проект:
npm run build - Завантажте всі файли з папки
dist/вpublic_html/через File Manager - Налаштуйте Node.js App для
/apiмаршруту (якщо використовуєте)
npm run dev # Запуск dev сервера
npm run build # Білд для продакшену
npm run preview # Перевірка білду
npm run lint # Перевірка коду
npm run typecheck # Перевірка TypeScript типівГарної гри в Зоні!