CRM PRO — .NET 9 + Blazor Clean Architecture CRM (Real-Time, Modular, Enterprise-Grade)
Transform revenue ops with a modern, real-time CRM built on enterprise patterns.
CRM PRO is a full-stack .NET 9 + Blazor solution using Clean Architecture (Domain → Application → Infrastructure → Presentation). It ships with modular domains (Sales, Purchase, Helpdesk, Finance, Projects), live dashboards, and a beautiful, themeable UI.
Demo video: https://youtu.be/BIILvJMBNPI?si=aGv3Rc_l9CL5nVL3
Why you’ll love it
- 🧩 Modular: Plug-and-play domains (Sales, Purchase, Helpdesk, Finance, Projects).
- ⚡ Real-Time: SignalR live KPIs, charts auto-refresh as data changes.
- 🎨 Customizable: Light/Dark/Auto themes, RTL mode, fluid/boxed layout.
- 🛡️ Enterprise-Grade: Clean Architecture, DI, MediatR & CQRS, Serilog logging.
Core Modules (At a Glance)
Dashboard
- Instant KPIs: Sales Orders, Items Sold, Payments, Purchase Orders, and more.
- Campaign vs Lead chart: zoom, hover, month-over-month comparisons.
- Theme switcher + Global settings bar (currency, timezone).
Pipeline Management
- Campaigns, budgets, expenses
- Leads & lead contacts
- Activities timeline & follow-ups
Third-Party Hub
- Customers & contacts, Vendors & vendor contacts
- 360° profiles, segmented views, quick search
Product & Service Catalog
- Items & variants with real-time stock
- Unit-of-measure conversions
Sales Suite
- Quotations → Sales Orders workflow
- Deliveries, returns, invoices, credit/debit notes
- Payment status & aging dashboards
Purchase Suite
- Requisitions & Purchase Orders
- Goods receipt & returns
- Vendor bills with approvals
Management Workspace
- Contracts & projects (budget vs actual)
- Tasks & todos (work groups / specialists)
- Expenses rolling up to project P&L
Finance
- Payment Receive (auto-reconciliation)
- Payment Disburse (scheduled payouts & cash-flow)
Helpdesk
- Tickets with SLA timers
- Teams & agents, workload analytics
Settings & Setups
- Companies & users
- Background jobs dashboard (Hangfire-style)
- Tax, categories, master data editors
Under the Hood
- Blazor Server UI → snappy UX + SignalR live updates
- .NET 9 runtime (Minimal APIs, Source Generators, Native AOT options)
- Clean Architecture layering (Domain / Application / Infrastructure / Presentation)
- SQL Server + EF Core 9 (migrations & seeders included)
- CQRS/MediatR, Serilog structured logging
Security & Ops
- JWT / OAuth 2.1, role-based authorization
- Audit logs on every CRUD
- Health-checks & metrics (Kubernetes / Docker Swarm ready)
Integrations & Extensibility
- Clean REST API for external systems
- Configurable currencies, time zones, and master data
- Theme/RTL switches for global teams
Quick Start
1) Restore & build: dotnet restore && dotnet build
2) Update appsettings (SQL Server, JWT/OAuth, Serilog)
3) Apply migrations & seed data
4) Run: dotnet run --project src/Presentation/MyApp.Web
5) Open the dashboard and start selling 🚀
Who It’s For
- Startups & SMBs wanting a powerful, affordable CRM they can own and extend
- Agencies/Consultancies delivering client CRMs with enterprise foundations
- Product teams needing real-time insights and modular domains
FAQ
Can I customize modules or add new ones?
Yes—Clean Architecture + MediatR makes vertical slices straightforward.
Is it production-ready?
Yes—robust layering, auth, logging, health-checks, background jobs, and real-time updates. Add your cloud infra (TLS, secrets, monitoring) and deploy.
Does it support RTL and theming?
Built-in Light/Dark/Auto themes and full RTL support.
DB options?
SQL Server by default; EF Core abstractions make provider swaps feasible.
Sales, Purchasing, Helpdesk, Finance, Projects, and more—SignalR live KPIs, CQRS/MediatR, SQL Server, JWT/OAuth, Serilog, Docker-ready.