An enterprise platform managing the full lifecycle of EV charging infrastructure — from OCPP 2.0.1 charger communication and real-time session management to tax equity partnership modeling, investor reporting, and grant compliance. Includes a React Native mobile app for field operations and an investor portal for self-service K-1 access.

12+
Django Apps
OCPP 2.0.1
Protocol Version
4
Network Integrations
K-1
Auto-Generated Tax Forms

OCPP 2.0.1 Central System

A standalone FastAPI/Uvicorn OCPP 2.0.1 Central System handling real-time WebSocket communication with EV chargers. Runs independently from the Django application for horizontal scalability, sharing a MySQL database for session and status tracking.

Architecture: FastAPI + Uvicorn (OCPP Server) ⟷ Shared MySQL ⟷ Django (Management Platform)
Protocol: WebSocket (wss://) with OCPP 2.0.1 JSON-RPC
  • Boot Notification & Heartbeat: Charger registration, firmware version tracking, connection health monitoring
  • Transaction Events: Full session lifecycle — start, update (energy/time), end — with real-time cost calculation
  • Status Notification: Connector-level status tracking (Available, Occupied, Faulted, Unavailable) with fault event detection and duration tracking
  • Remote Operations: Start/stop transactions, connector unlock, charger reset, availability management, variable get/set
  • Authorization: Token-based validation, payment terminal integration (Payter)
  • Connection Registry: Real-time tracking of active charger WebSocket connections

Charger Fleet Management

Multi-vendor charger fleet management with real-time monitoring, uptime tracking, and network provider integration across Loop, EVRange, ChargePoint, and Helios OCPP-connected hardware.

  • Site management with geo-tagging, timezone awareness, and multi-charger support
  • Hardware manufacturer tracking (Loop, ChargePoint, Electrify America, EV GO, Tesla, EVRange)
  • Connector-level status history with automatic fault detection and duration tracking
  • Monthly uptime metrics (online/degraded/offline seconds) computed per site and per charger
  • Operational status change notifications via email
  • Commissioning date tracking and site lifecycle management

Dynamic Pricing & Billing

Flexible pricing engine supporting time-of-use rates, per-charger multipliers, and complete Stripe payment integration with pre-authorization, session cost calculation, and automated receipt delivery.

  • Pricing Plans: Base energy rate ($/kWh), session fees, idle penalties ($/min), and time-based alternative rates
  • Pricing Schedules: Day-of-week and time-window specific rates with priority levels for peak/off-peak demand management
  • Charger Multipliers: Per-charger rate adjustments (e.g., 1.1x for premium locations)
  • Payment Flow: QR code scan → Stripe PaymentIntent pre-auth → charging session → cost capture → receipt email
  • Minimum charge threshold (sessions under 2 kWh are free — authorization cancelled)
  • Revenue tracking by site with monthly aggregation and drill-down views

Energy Management & Analytics

Comprehensive operational analytics spanning charger performance, energy delivery, revenue, and infrastructure health across the entire charging network.

  • Portfolio-level performance reports: uptime, sessions, energy delivered, revenue
  • Site-level drill-down with monthly-by-month comparisons
  • Session aggregation by day in site-local timezone for accurate reporting
  • Cost vs. revenue analysis for profitability tracking
  • Charger-level availability percentage calculations excluding fault periods

Tax Equity & SPV Management

Full partnership lifecycle management for tax equity structures — from SPV formation through annual K-1 delivery — with automated financial modeling, depreciation schedules, and compliance tracking.

  • SPV Entities: Partnership formation, GP/LP structures, pre-flip and post-flip allocation percentages, target IRR tracking
  • Form 1065 Generation: Automated preparation including Schedule B (partner info), Schedule K (income/loss/credits), Schedule L (balance sheet), Schedule M-1/M-2 (reconciliation)
  • K-1 Tax Forms: Automated generation with draft/released/filed status tracking and partner delivery management
  • MACRS Depreciation: Schedule tracking with period-level financial summaries
  • Distribution Management: Cash distribution tracking to partners with capital account reconciliation
  • Lifecycle Phases: Sourcing → Structuring → Construction → Operations → Exit with granular step tracking and compliance alerts

Investor & Customer Portal

Self-service portal giving investors read-only access to their SPV financials, tax documents, and performance analytics — eliminating manual document distribution.

  • K-1 download by tax year with draft/final status indicators
  • Balance sheet and P&L report viewing
  • Depreciation schedule and distribution history access
  • Capital account statements
  • Analytics dashboard with partnership performance metrics
  • Invitation-based access control with expiration management

Mobile App (React Native)

Cross-platform mobile app for field operations and management, providing on-the-go access to projects, charging sites, tasks, and financial data with biometric security.

  • JWT authentication with Face ID/biometric login and secure token storage
  • Dashboard with revenue MTD, KPI charts, and global search
  • Project and charging site management with map integration (Google Maps)
  • Task management across projects, SPVs, and charging sites
  • CRM: accounts and contacts with inline editing
  • Grant program and cost tracker views
  • Push notifications via Expo for real-time alerts

Network Integrations

Adapter-based architecture connecting to multiple charging network providers for unified fleet visibility regardless of hardware vendor.

  • Loop: OAuth2 authentication, site/charger/session sync with pagination
  • EVRange: Bearer token auth, connector-level sync with retry logic
  • ChargePoint: Location discovery and charger identification
  • Helios OCPP: Direct WebSocket integration via internal OCPP server

Grant & Cost Tracking

Compliance-ready expense management for federal and state grant programs with CEO reporting, labor tracking, travel per-diem calculations, and receipt management.

  • Grant program management with eligible cost categorization
  • Labor entries by personnel with hourly rate tracking and salary aggregation
  • Travel entries with GSA per-diem lookup by destination
  • Equipment and supplies tracking with receipt attachments (S3)
  • CEO compliance reports with program-level cost rollups
Technologies
Django 5.2 FastAPI OCPP 2.0.1 WebSockets React Native Expo TypeScript Zustand React Query MySQL SQLAlchemy Stripe AWS S3 AWS SES NumPy Financial Pandas GeoPandas WeasyPrint Google Maps API Sentry DRF Spectacular
Platform Scope
  • OCPP Central System
  • Charger Fleet Management
  • Dynamic Pricing Engine
  • Stripe Payment Processing
  • Tax Equity / SPV Modeling
  • K-1 & Form 1065 Generation
  • Investor Portal
  • React Native Mobile App
  • Grant Cost Tracking
  • CRM & Data Room
  • Document Generation (PDF)
Need Something Similar?

We build OCPP-compliant charging platforms and energy management systems.

Let's Talk