Skip to content

DODOTMBOT/MCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check-Point SaaS Platform

Система управления операционными процессами HoReCa

Установка и запуск

1. Установка зависимостей

npm install

2. Настройка базы данных

Создайте файл .env на основе env.example:

cp env.example .env

Заполните переменные окружения:

  • DATABASE_URL - строка подключения к PostgreSQL
  • NEXTAUTH_SECRET - секретный ключ (можно сгенерировать: openssl rand -base64 32)
  • NEXTAUTH_URL - URL приложения (по умолчанию http://localhost:3000)

3. Настройка базы данных

# Генерация Prisma клиента
npx prisma generate

# Создание миграции
npx prisma migrate dev --name init

# Или принудительная синхронизация схемы
npx prisma db push

4. Запуск приложения

npm run dev

Приложение будет доступно по адресу: http://localhost:3000

Функциональность

Аутентификация

  • ✅ Регистрация пользователей с ролью PARTNER
  • ✅ Вход в систему через email/пароль
  • ✅ Защита маршрутов через middleware
  • ✅ Автоматический редирект на /dashboard после входа
  • ✅ Кнопка выхода с редиректом на /login

Компоненты

  • ✅ Использование компонентов в стиле reUI
  • ✅ Адаптивный дизайн
  • ✅ Современный UI с Tailwind CSS

Структура проекта

├── app/
│   ├── (auth)/           # Страницы аутентификации
│   │   ├── login/        # Страница входа
│   │   └── register/     # Страница регистрации
│   ├── (protected)/      # Защищенные страницы
│   │   └── dashboard/    # Главная панель
│   ├── api/auth/         # API аутентификации
│   └── globals.css       # Глобальные стили
├── components/ui/         # UI компоненты
├── lib/                   # Утилиты и конфигурация
├── prisma/               # Схема базы данных
└── middleware.ts         # Middleware для защиты маршрутов

Тестирование

  1. Откройте http://localhost:3000
  2. Перейдите на страницу регистрации
  3. Создайте аккаунт
  4. Войдите в систему
  5. Проверьте доступ к dashboard
  6. Протестируйте выход из системы

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors