Development
Development guides, coding patterns, and local setup instructions for the Momentum platform.
Getting Started
Local Development Setup
# Clone the repository
git clone https://github.com/cloudnnj/momentum.git
cd momentum
# Install dependencies
npm install
# Set up environment variables
cp frontend/.env.example frontend/.env.local
# Edit .env.local with your configuration
# Start development server
npm run dev
The application will be available at http://localhost:3000.
Documentation
Coding Patterns
- Component Patterns - React component structure and best practices
- Modularity Guide - Code organization principles
- Modularity Plan - Refactoring roadmap
Analysis
- Current State Analysis - Codebase assessment
- Mock Data Migration Plan - API data migration strategy
Key Principles
- TypeScript Strict Mode - All code in TypeScript with strict checking
- Component Size - Main components under 250 lines
- SOLID Principles - Clean architecture patterns
- Testing First - Jest + React Testing Library