v1

🛠️ Developer Documentation

Welcome to the technical documentation for the NBFC Investment Management Platform. This guide covers architecture, APIs, database schemas, and extension patterns.

📌 For Developers Only
This documentation is intended for software developers working on the platform codebase. For user guides, please refer to the separate User Documentation portal.

Quick Navigation

Tech Stack

Layer Technology Version
Backend Fastify (Node.js) 4.x
Database MongoDB 7.x
Cache Redis 7.x
Frontend Next.js + React 14.x
Mobile Flutter 3.x
Auth JWT + TFA -

Getting Started

Prerequisites

Local Development Setup

# Clone repositories
git clone [your-backend-repo]
git clone [your-frontend-repo]
git clone [your-mobile-repo]

# Backend setup
cd backend
cp .env.example .env
pnpm install
pnpm dev

# Frontend setup
cd frontend
pnpm install
pnpm dev

# Mobile setup
cd mobile
flutter pub get
flutter run
⚠️ Environment Variables
Never commit .env files. Use environment-specific configurations and secrets management for production.

Contact