Concepts, value, and typical clone scenarios — less code.
Concepts, value, and typical clone scenarios — less code.
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Guide to setting up Ring Platform for local development.
env.local.templateGuide to setting up Ring Platform for local development.
env.local.templateGuide to setting up Ring Platform for local development.
env.local.template
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Auth pages (login, register)
│ ├── api/ # API routes
│ └── (public)/ # Public pages
├── features/ # Feature modules
│ ├── news/ # News management
│ ├── entities/ # Entity management
│ ├── opportunities/ # Opportunity system
│ └── wallet/ # Web3 wallet
├── lib/ # Core libraries
│ ├── database/ # Database abstraction
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM only)
│ └── auth-adapter-singleton.ts # Auth.js adapter selection
├── @actions/ # Server actions
├── data/ # SQL migrations
├── infrastructure/ # Postgres bootstrap scripts
├── public/ # Static assets, firebase-messaging-sw.js
├── locales/ # i18n translation files
├── env.local.template # Single source of truth for env vars
└── ring-config.json # Clone configuration
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Auth pages (login, register)
│ ├── api/ # API routes
│ └── (public)/ # Public pages
├── features/ # Feature modules
│ ├── news/ # News management
│ ├── entities/ # Entity management
│ ├── opportunities/ # Opportunity system
│ └── wallet/ # Web3 wallet
├── lib/ # Core libraries
│ ├── database/ # Database abstraction
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM only)
│ └── auth-adapter-singleton.ts # Auth.js adapter selection
├── @actions/ # Server actions
├── data/ # SQL migrations
├── infrastructure/ # Postgres bootstrap scripts
├── public/ # Static assets, firebase-messaging-sw.js
├── locales/ # i18n translation files
├── env.local.template # Single source of truth for env vars
└── ring-config.json # Clone configuration
ring-platform.org/
├── app/ # Next.js 16 App Router
│ ├── (auth)/ # Auth pages (login, register)
│ ├── api/ # API routes
│ └── (public)/ # Public pages
├── features/ # Feature modules
│ ├── news/ # News management
│ ├── entities/ # Entity management
│ ├── opportunities/ # Opportunity system
│ └── wallet/ # Web3 wallet
├── lib/ # Core libraries
│ ├── database/ # Database abstraction
│ │ ├── DatabaseService.ts
│ │ └── adapters/ # PostgreSQLAdapter, FirebaseAdapter
│ ├── firebase-admin.server.ts # Firebase Admin (FCM only)
│ └── auth-adapter-singleton.ts # Auth.js adapter selection
├── @actions/ # Server actions
├── data/ # SQL migrations
├── infrastructure/ # Postgres bootstrap scripts
├── public/ # Static assets, firebase-messaging-sw.js
├── locales/ # i18n translation files
├── env.local.template # Single source of truth for env vars
└── ring-config.json # Clone configuration