Skip to content
Onome Osika

Engineering · 2025

MyAreaa Admin CRM

Real-time analytics CRM for internal teams with Azure SSO.

MyAreaa admin dashboard on a laptop, showing user, RaiseMe and community counts, a monthly activity chart and a registration source breakdown
Internal users
50+
Uptime
99.2%

ChallengeGive operations staff one secure place to run a fintech community platform.

Overview

The internal CRM is how the team behind MyAreaa runs the platform: accounts, communities, wallets, transactions, KYC, RaiseMe fundraisers and social lounges, with real-time analytics on top. It has 50+ internal users and 99.2% uptime.

Screens aren't shown publicly.

Single sign-on

Staff sign in with their Microsoft work accounts through Azure SSO, using MSAL in the browser, so access follows the company directory rather than separate passwords.

Analytics

I built the first version in React with ApexCharts for the dashboard's charts.

The Next.js rebuild

The dashboard is being rebuilt in Next.js with MSAL React, TanStack Query and TanStack Table, Zustand and Recharts, with spreadsheet export. My contributions to the rebuild include the transactions table and the dashboard view.