Back to projects

Client project

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
  • ASP.NET Core
  • C#
  • Razor Pages
  • SQL Server
  • Azure Blob Storage
  • OpenAI API
  • Image processing
  • Bootstrap 5
  • AES encryption

Discuss a similar project