Pool Safety Network client portal
A secure ASP.NET Core portal that takes a pool or spa project from the first enquiry through documents, RFIs and compliance steps.
- Client
- Pool Safety Network (Australia)
- My role
- Full-stack developer
- The problem
- Compliance work generates a steady stream of plans, property documents and questions. Without a shared system, status and documents are spread across email and files.
- Approach
- Built on ASP.NET Core with Razor Pages and SQL Server, so pages render on the server and stay fast on any device.
- Stored uploaded documents in Azure Blob Storage rather than the database.
- Protected shared links with AES-encrypted URL parameters.
- Added OpenAI API and image processing features inside the existing workflow.
- Key features
- Public project intake that scopes the job and permit pathway
- Job, RFI and activity tracking
- Document upload and management on Azure Blob Storage
- Workflow steps for compliance tracking
- Encrypted URL parameters for secure links
- OpenAI API and image processing features
- Technologies