My App

Welcome to SimexBuilder

Comprehensive documentation for the SimexBuilder monorepo platform

Welcome to SimexBuilder Documentation

SimexBuilder is a modern, scalable monorepo platform for building and managing simulations. This documentation covers all microservices, shared packages, and development workflows.

Architecture Overview

SimexBuilder is built as a pnpm workspace driven Turborepo with the following structure:

Applications

  • Web - Main web application (port 3000)
  • App - Advanced application features (port 3001)
  • AARP - Advanced Analytics & Reporting Platform (port 3002)
  • PWApp - Progressive Web App (port 3003)

Shared Packages

Quick Start

Tech Stack

  • Framework: Next.js 15.5.4 with App Router
  • Styling: Tailwind CSS v4
  • Authentication: NextAuth v5
  • Database: Prisma (PostgreSQL + MongoDB)
  • UI Components: Radix UI + CVA + Framer Motion
  • Monorepo: pnpm workspaces + Turborepo
  • Testing: Jest, Playwright, Pact

Key Features

  • ๐Ÿš€ Fast Development - Hot reloading with Turbopack
  • ๐ŸŽจ Modern UI - Beautiful components with Tailwind CSS v4
  • ๐Ÿ” Secure Auth - Enterprise-ready authentication with NextAuth
  • ๐Ÿ“ฆ Modular - Reusable packages across all microservices
  • ๐Ÿงช Well Tested - Comprehensive test coverage
  • ๐Ÿ“ฑ Progressive - PWA support for mobile devices