Gustavo Marcial
← Back to projects

CollectApp

CompletedOpen source

Collection 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

Collection dashboard with KPIs and charts
Collection dashboard with KPIs and charts
Collection list with filters and export
Collection list with filters and export