Концепции, ценность и типичные сценарии клонирования — меньше кода.
Концепции, ценность и типичные сценарии клонирования — меньше кода.
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Руководство по настройке Ring Platform для локальной разработки.
env.local.templateРуководство по настройке Ring Platform для локальной разработки.
env.local.templateРуководство по настройке Ring Platform для локальной разработки.
env.local.template
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Страницы аутентификации (вход, регистрация)
│ ├── api/ # API маршруты
│ └── (public)/ # Публичные страницы
├── features/ # Модули функций
│ ├── news/ # Управление новостями
│ ├── entities/ # Управление сущностями
│ ├── opportunities/ # Система возможностей
│ └── wallet/ # Web3 кошелёк
├── lib/ # Основные библиотеки
│ ├── database/ # Абстракция базы данных
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM только)
│ └── auth-adapter-singleton.ts # Выбор адаптера Auth.js
├── @actions/ # Серверные действия
├── data/ # SQL миграции
├── infrastructure/ # Скрипты инициализации Postgres
├── public/ # Статические ресурсы, firebase-messaging-sw.js
├── locales/ # Файлы переводов i18n
├── env.local.template # Единственный источник истины для переменных окружения
└── ring-config.json # Конфигурация клона
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Страницы аутентификации (вход, регистрация)
│ ├── api/ # API маршруты
│ └── (public)/ # Публичные страницы
├── features/ # Модули функций
│ ├── news/ # Управление новостями
│ ├── entities/ # Управление сущностями
│ ├── opportunities/ # Система возможностей
│ └── wallet/ # Web3 кошелёк
├── lib/ # Основные библиотеки
│ ├── database/ # Абстракция базы данных
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM только)
│ └── auth-adapter-singleton.ts # Выбор адаптера Auth.js
├── @actions/ # Серверные действия
├── data/ # SQL миграции
├── infrastructure/ # Скрипты инициализации Postgres
├── public/ # Статические ресурсы, firebase-messaging-sw.js
├── locales/ # Файлы переводов i18n
├── env.local.template # Единственный источник истины для переменных окружения
└── ring-config.json # Конфигурация клона
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Страницы аутентификации (вход, регистрация)
│ ├── api/ # API маршруты
│ └── (public)/ # Публичные страницы
├── features/ # Модули функций
│ ├── news/ # Управление новостями
│ ├── entities/ # Управление сущностями
│ ├── opportunities/ # Система возможностей
│ └── wallet/ # Web3 кошелёк
├── lib/ # Основные библиотеки
│ ├── database/ # Абстракция базы данных
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM только)
│ └── auth-adapter-singleton.ts # Выбор адаптера Auth.js
├── @actions/ # Серверные действия
├── data/ # SQL миграции
├── infrastructure/ # Скрипты инициализации Postgres
├── public/ # Статические ресурсы, firebase-messaging-sw.js
├── locales/ # Файлы переводов i18n
├── env.local.template # Единственный источник истины для переменных окружения
└── ring-config.json # Конфигурация клона