Online demo | Local Development | Deploying to Production
Software-as-a-service has become an increasing cost for many local authorities with constant procurements or contract reviews with a view to cut down on expenditure whilst still providing statutory services against a national framework.
Most local authorities don't realise replacing one outsourced solution with another outsourced solution is only a temporary solution. It does not address the root cause.
The solution is simplify the technical stack to enable quick standalone deployment that integrates into other enterprise solutions.
This is being built in public, is provided as an open-source, community maintained alternative for a pest control reporting form/solution.
- Single Sign On for Microsoft Entra
- Directly submit records to Dynamics 365 or Salesforce CRM endpoint
- Populate form with existing customer details from Microsoft Dynamics or Salesforce CRM
Key: ✅ Done | 🟢 In Progress | 🟠 Planned
- Photo upload capability ✅
- Risk assessment form based on BCPA guidance 🟠
- Record export/import functionality (CSV, XLS) 🟢
- API development for easy integration with existing systems 🟠
Screenshots:
- Download repository by running
git clone https://github.com/Veeeetzzzz/pest-control-standalone-reporting-form
- Swap directory by running
cd pest-control-standalone-reporting-form
- Install requirements with
npm install
- Update .env file with Dynamics/Salesforce API keys
- Update authConfig.ts for Azure Single Sign On
- Run
npm run dev
to start the dev server. The page refreshes as you update/save the file.
- Use any host that supports Next.js
- Self host using your own Vercel instance with one click
- Configure a CI/CD pipeline using your Enterprise Azure Infrastructure