Концепції, цінність і типові сценарії
Концепції, цінність і типові сценарії
Підготовка контенту платформи 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 # Конфігурація клону