Smart Data partnered with an EV infrastructure firm to build a modern customer-facing dashboard. The web app helps fleet managers monitor electric charging station networks across multiple sites, with intuitive data visualizations, secure access, and a scalable cloud-native architecture.
Client
EV Infrastructure Firm
Industry
Manufacturing
Timeline
2024
Project Overview
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.
Project 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 
Project Approach
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 
Project Results
The project delivered a fast, reliable, and modern dashboard experience tailored for EV fleet operators.
Key Technologies
Technologies used included React with TypeScript, MUI, TanStack Query and Table, AWS Lambda, Java, Auth0, GitHub Actions, Vitest, and Playwright for testing.





