Skip to content

Framework Implementation Guides ​

Practical implementation of our architectural principles across different technology stacks

Available Frameworks ​

Backend Frameworks ​

NestJS Implementation Guide ​

Complete guide to building NestJS applications with Clean Architecture, including:

Frontend Frameworks ​

React Design Guidelines ​

Component design patterns and UI/UX standards for React applications

  • Component architecture
  • State management patterns
  • Testing strategies
  • Performance optimization

Next.js Best Practices ​

Configuration, optimization, and development practices for Next.js applications

  • Project structure
  • Server-side rendering patterns
  • API routes design
  • Deployment strategies

Vite Best Practices ​

Configuration, optimization, and development practices for Vite-based React applications

  • Build optimization
  • Development workflow
  • Module federation
  • Testing setup

Choosing a Framework ​

Backend Development ​

  • NestJS - Enterprise-grade Node.js applications with TypeScript, dependency injection, and modular architecture
  • Express (coming soon) - Lightweight, flexible Node.js applications
  • Fastify (coming soon) - High-performance Node.js applications

Frontend Development ​

  • React - Complex, interactive user interfaces with component-based architecture
  • Next.js - Full-stack React applications with SSR/SSG capabilities
  • Vite + React - Fast development experience for SPAs

Common Principles ​

All our framework implementations follow these core concepts:

Contributing ​

When adding new framework guides:

  1. Follow the established structure (domain, use cases, infrastructure)
  2. Link to relevant concept documents
  3. Provide concrete, runnable examples
  4. Include testing strategies specific to the framework