This project involved creating a user management system with permission-based roles, allowing users to create custom report templates. Built on Angular for the frontend and .NET for the backend, the system enables users to fill out the templates, generate reports in PDF format, and submit them for review. Reviewers can approve or request changes to the reports, streamlining the process of report generation and approval.