CollectApp
CompletedOpen sourceCollection management system
ASP.NET Core MVC web application for collection process management, with authentication, permission control, approval workflow, and analytics dashboard.
Stack
ASP.NET Core MVCRazorIdentityEF CoreSQL Server
Architecture
- ✔Traditional MVC
- ✔Role-based access
- ✔Business rules in application layer
Features
- • Collection registration and management
- • Authentication and authorization with Identity
- • Approval workflow by user hierarchy
- • Dashboard with KPIs and charts
- • Excel report export
- • Unit tests
What this project shows about me
- →Unit tests for critical functionality validation
- →Authentication and role-based permission control
- →Delivery of a complete, functional product
- →Business rules with approval workflow
- →Dashboard with data visualization
- →Foundation that led to DDD and Clean Architecture evolution
Demo
Click to enlarge