Team working on backend dashboard and analytics platform
Software DevelopmentAI

ACCEM

Custom Multi-Department Backend with Role-Based Access & AI Analytics

Third Sector / Non-profit

|Ongoing — continuous consulting

50+

Daily Active Users

15

Regional Offices Connected

5

Department Roles

The Challenge

ACCEM's web platform needed a powerful internal backend where multiple departments — communications, programs, management, and data teams — could work simultaneously with different permission levels. Staff needed to create and publish news, events, and institutional documents, while program managers required data analytics dashboards, conversation evaluation tools, and sentiment analysis capabilities. No off-the-shelf CMS could handle the combination of content management, role-based workflows, and AI-powered analytics that ACCEM's distributed operations demanded.

Our Approach

We built a custom backend application in Next.js, tightly integrated with ACCEM's public web platform. The system features granular role-based access control — editors, department heads, analysts, and admins each see and can do exactly what their role requires. Content teams create and manage news articles, events, and institutional documents through a rich editor. Data teams access analytics dashboards with real-time metrics, conversation evaluation panels for program interactions, and AI-powered sentiment analysis that processes feedback from beneficiaries and stakeholders. The backend connects directly to the PostgreSQL infrastructure, ensuring all data flows are unified and auditable.

Key Deliverables

Custom Next.js backend application
Role-based access control system with granular permissions
News, events, and document management modules
Data analytics dashboards with real-time metrics
Conversation evaluation and scoring tools
AI-powered sentiment analysis engine
Rich text editor with media management
Audit logging and activity tracking
Integration with public web platform and PostgreSQL infrastructure

Tech Stack

Next.jsTypeScriptPostgreSQLOpenAITailwind CSSNode.jsVercel

Impact

The custom backend unified content management and data analytics into a single platform used daily by 50+ staff across 15 regional offices. Content publishing time dropped from hours to minutes with the streamlined editorial workflow. The sentiment analysis engine processes thousands of beneficiary interactions monthly, giving program managers actionable insights they never had before. Role-based access eliminated unauthorized data exposure while empowering each department to work autonomously within their scope.

Interested in similar results?

Let's talk about your project and how we can help.