
NexusERP
NexusERP is a full-stack enterprise project and portfolio operations platform built to demonstrate production-grade MEAN architecture. The Angular 15 frontend provides an executive dashboard, searchable project register, nested project workspaces, approval workflows, and a drag-and-drop task board with virtual scrolling. NgRx Entity, Store, Effects, selectors, and a facade manage normalized application state, asynchronous workflows, optimistic updates, and API failure recovery. The Express and MongoDB backend exposes a versioned REST API with DTO mapping, validation, pagination, search, JWT authentication, refresh-token rotation, role-based authorization, password recovery, security headers, and structured error handling. The project also includes zero-setup demo data, automated frontend and backend tests, Docker deployment files, API documentation, architecture guides, and extensive Angular revision material.
Timeline
July 2026
Category
Web Apps
Build Mode
Full-Stack App
Build Highlights
What This Project Shows
A quick scan of the core product decisions, AI workflow, and engineering value behind the build.
Executive dashboard composed from live project and task data streams
Searchable project portfolio with budget, progress, status, and risk tracking
Normalized NgRx Entity state with Effects, selectors, and a feature facade
Bookmarkable nested project workspaces with guarded approval routes
Manager and administrator approval workflows enforced across the UI and API
CDK drag-and-drop task board with virtual scrolling and optimistic updates
Automatic rollback of optimistic task changes when an API request fails
Reactive project and task forms with validation and dynamic checklist controls
Lazy-loaded authentication with login, registration, logout, and password recovery
JWT access control with refresh-token rotation and protected return navigation
Versioned Express REST API with validation, pagination, search, and stable DTOs
MongoDB persistence through structured Mongoose models and indexed queries
Security headers, password hashing, CORS controls, and centralized error handling
Zero-setup in-memory demo mode that runs without MongoDB or backend configuration
Frontend and backend tests covering routing, guards, state, authentication, and APIs
Docker-ready frontend and backend with documented production deployment boundaries