Development Documentation

Welcome to the development documentation hub. This section contains all technical documentation, coding standards, deployment guides, and development workflows.

Tech Stack Overview

Frontend Technologies

  • Next.js 14 - React framework with App Router
  • TypeScript - Type-safe JavaScript
  • Tailwind CSS - Utility-first CSS framework
  • Framer Motion - Animation library
  • Lucide React - Icon library

Backend Technologies

  • Node.js - Server runtime
  • MDX - Markdown with React components
  • Prism.js - Syntax highlighting

Development Tools

  • ESLint - Code linting
  • Prettier - Code formatting
  • Git - Version control
  • PM2 - Process management
  • Nginx - Web server

Quick Links

📋 Standards & Guidelines

🚀 Deployment & Infrastructure

🔧 Development Workflows

📚 API & Architecture

Getting Started for New Developers

  1. Environment Setup

    • Clone the repository
    • Install Node.js (v18+)
    • Run npm install
    • Copy .env.example to .env.local
  2. Development Workflow

    • Create feature branch from main
    • Follow coding standards
    • Write tests for new features
    • Submit PR for review
  3. Key Resources

Common Commands

# Development npm run dev # Start development server npm run build # Build for production npm run lint # Run ESLint npm run type-check # Check TypeScript # Deployment ./deploy.sh # Deploy to production pm2 restart app # Restart application

Need Help?


Keep this documentation updated as our tech stack and processes evolve.

Last updated: 12/13/2025