ARMS
Assembly Revenue Management System
A centralized revenue management platform designed for local assemblies, providing a secure and efficient way for citizens to make payments while giving administrators full visibility, control, and auditability over revenue operations.
Challenge
Local assemblies often rely on fragmented or manual systems to manage fees, levies, and service-related payments. These approaches create inefficiencies for administrators, limit transparency, and result in a poor experience for citizens attempting to meet their obligations.
The primary challenge was to build a unified system that could:
- Serve as a single point of payment for all assembly-related fees and services
- Support both citizen-facing and administrative workflows
- Enforce strong governance, auditability, and role-based access controls
- Scale across multiple assemblies with differing policies and revenue structures
- Meet public-sector security, compliance, and accountability requirements
Solution
A comprehensive Assembly Revenue Management System consisting of two core applications: a web-based citizen portal and a secure administrative platform for assembly officials.
The administrative system is built on .NET Core, providing robust out-of-the-box capabilities such as user and role management, audit logging, permissions, and modular extensibility. This enables assemblies to manage revenue streams, track transactions, and maintain full operational oversight with minimal custom overhead.
The citizen-facing application is a React-based web app that offers a simple, accessible interface for discovering payable services, viewing obligations, and completing payments securely. Both applications are integrated into a single backend architecture to ensure consistency, reliability, and real-time data visibility.
Key Features
- Centralized platform for managing all assembly-related fees and payments
- Dedicated admin application with role-based access control and audit tracking
- Citizen-facing React application with a streamlined payment experience
- Built-in user management, permissions, and activity logging
- Secure, scalable architecture suitable for public-sector deployment
- Configurable revenue categories to support multiple assemblies
Technical Implementation
The application leverages the following technologies:
- .NET Core: Robust, performant, and scalable admin backend for assemblies
- React: Responsive, interactive frontend providing a seamless user experience for citizens