Skip to content
Smart Data

A multi-tenant dashboard for EV fleet managers

Smart Data rebuilt an EV infrastructure firm's customer dashboard as a secure, multi-tenant React and TypeScript app, with Auth0 role-based access, a Java API on AWS Lambda and real-time fleet monitoring.

Built onAWSJavaReact

Industry
EV charging infrastructure
Engagement
Custom Development
A laptop showing a fleet dashboard with charging and uptime figures

An EV infrastructure provider needed to overhaul their customer dashboard to support expanding user needs and technical scalability. Their previous Next.js-based platform had limitations in speed, modularity and deployment flexibility. The goal was to rebuild the platform into a high-performance, secure, multi-tenant dashboard for fleet managers, with a fully decoupled architecture for both front-end and back-end systems.

The challenge

The key challenges included

  • Replacing a tightly coupled front-end with a modern, modular React stack
  • Supporting secure, role-based access through a third-party identity provider
  • Providing clean, real-time visualizations of EV station performance
  • Ensuring scalability and reliability with GitOps workflows and cloud deployment
  • Minimizing downtime during the transition from the legacy platform
A charging cable plugged into an electric car's charging port

The solution

Smart Data delivered a full re-architecture of the platform using a dedicated front-end and API-first back-end. The team also implemented Git-based deployment workflows with CI/CD pipelines targeting AWS infrastructure.

Key features and highlights

  • Frontend Rebuild: Rewritten using React, TypeScript and MUI
  • Modular Architecture: Front-end and back-end separated into distinct codebases
  • Secure Auth: Auth0 integration with role-based access control
  • Cloud Deployment: Automated deployments to AWS via GitHub Actions
  • Visualization: Chart.js and TanStack libraries for real-time analytics
  • Testing and QA: End-to-end tests using Playwright and Vitest
  • API Gateway: Integration with a custom Java API running on AWS Lambda

The results

The project delivered a fast, reliable and modern dashboard experience tailored for EV fleet operators.

  • Multi-tenant dashboard with flexible permissions

  • Real-time data insights and dynamic charting

  • Clean integration with AWS cloud services

  • Reduced manual deployments through CI/CD automation

  • Strong security posture through external authentication and access controls

Client

Industry

Technology

Platform and technology

  • React
  • TypeScript
  • Java
  • AWS
  • Auth0
  • CI/CD
  • ETL & Data Pipelines

Related services

Application development and modernizationData engineering

Working on something like this?

Talk to us about scope

Working on something similar?

Tell us what you are building and what it has to connect to. Here is what happens after you reach out.

  1. A short call about the work

    What runs today, what needs to change and the date you are working toward.

  2. An engineer looks at what’s running

    Scope comes from your systems as they are, before anything is priced.

  3. You get a written proposal

    Covering scope, team, approach and price.

info@smartdata.net(937) 886-9166

Tell us what you are working on

We use your details only to reply.

Your privacy choices

Choose what this browser shares with us. The site works the same either way. Privacy policy