The Secure Volunteer ERP CRM is a secure, multi-tenant platform designed to consolidate various volunteer applicant entry systems into a single, customizable interface.

Core Functionality

  • Multi-Tenant Portals: Enables the creation of dynamic, client-branded portals for volunteer registration, each with unique forms, pricing, and logos.
  • Automated Background Checks: Integrates with the TazWorks API to automatically initiate background checks upon payment and track real-time status updates.
  • Centralized Management: Features an Admin Control Panel to manage all clients and packages, alongside a Client Control Panel for organizations to oversee their specific portals and reports.
  • Advanced Analytics: Generates detailed financial and performance reports, including revenue per portal, conversion rates, and package performance.
  • Security & Data Isolation: Utilizes AWS Cognito for secure authentication and ensures strict data isolation between tenants by filtering all database queries by department.

Technical Stack

  • Backend: PHP (Laravel).
  • Frontend: ReactJS, Next.js, and Bootstrap.
  • Database: MySQL for relational data and MongoDB for high-volume, unstructured analytics.
  • Infrastructure: AWS (S3 for storage, Cognito for authentication) and SendGrid for automated communications.