ApprovalFlow is an enterprise-level, internal application workflow approval system designed to streamline the process of request submissions and approvals. This system incorporates eight types of application forms and seven key functionality modules. It's built on a robust technical framework that ensures a smooth, efficient, and reliable user experience.
You can view a live demo of the ApprovalFlow system at https://workflow.blazorserver.com/.
Login details are as follows:
- Username: administrator
- Password: Password123!
Demo Video: [Link to Demo Video](https://youtu.be/vO4fD7GG5Vc)
- Permit To Work (PTW) - For contractor job applications
- Visitor Request Form - For visitor access applications
- E-Gate Pass - For digital exit permits
- Request for Permanent Property Form - For permanent property access requests
- Door Access Request Form - For door access permissions
- Key/Lock Request & Issuance Form - For key/lock applications and issuance
- Video Retrieval/Access & Installation Request Form - For video retrieval, access, and installation requests
- Working-Time Leave Company Pass - For staff leave during work hours
- Dashboard - Provides a quick overview of ongoing processes
- Workflow - Manages the flow of the approval processes
- My Tasks - User-specific tasks dashboard
- Warehouse Verify - For verifying warehouse-related requests
- Check-in / Check-out - Manages entries and exits
- Workflow Configuration - For customizing and configuring workflows
- System Management - For overall system settings and management
- dotnet 7
- Blazor Server Application
- Entity Framework Core
Follow these steps for deployment:
- Clone the project
- Unzip the release.zip file
- Install database - MS Sql server Express is recommended
- Configure IIS
With its wide array of form types and functionalities, ApprovalFlow aims to provide an all-in-one solution for managing and handling various approval workflows within an enterprise, promoting efficiency and transparency.