Skip to content

GurruKey/Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Casino Slots — краткий README

Статус: подготовка (без кода). Цель — онлайн-слоты на React + Supabase, минималистичный desktop-first UI, масштабируемость.

Стек и принципы

  • Клиент: React + TypeScript (сборка Vite).
  • БД: Supabase (Postgres, схема public).
  • Архитектура: feature-based (src/features/*, src/shared/*).
  • Безопасность: RLS с первого дня, RBAC, аудит.

Структура репо (план)

Project/

  • client/ (позже код)
  • supabase/ (миграции/политики — позже)
  • docs/ (спеки и чек-листы)
  • README.md
  • .env.example

Окружения и ключи

  • Переменные, доступные клиенту, начинаются с VITE_.
  • Никогда не хранить service_role и приватные ключи в клиенте/репозитории.

Мини-дорожная карта (MVP)

  • Регистрация/логин (email/телефон).
  • Профиль: смена пароля, почта/телефон, баланс (заглушка).
  • Витрина слотов + карточка игры (заглушка).
  • Включённый RLS и базовые политики.
  • Аудит ключевых действий.

Документация

  • Подробные файлы лежат в docs/ (архитектура, безопасность, RBAC, чек-лист MVP).