🇧🇫 Powering Burkina Faso's Energy Future

Energy Management Made Simple

Modern energy management platform for Burkina Faso with mobile money integration (Orange Money & Moov Money), solar equipment tracking, and intelligent user management.

Key Features

Everything you need to manage energy consumption, equipment, and users

👥

Multi-Role User Management

Support for 7 user roles with permissions: Residential, Commercial & Industrial Consumers, Technicians, Field Operators, Managers, and Administrators.

💰

Mobile Money Integration

Seamless integration with Orange Money (ORM) and Moov Money (MOM) for easy payments and transaction management.

âš¡

Equipment Management

Track solar panels, batteries, inverters throughout their lifecycle with maintenance scheduling and performance monitoring.

📊

Energy Analytics

Monitor consumption patterns, generate reports, and optimize energy usage with intelligent analytics and visualizations.

🔔

Smart Notifications

Real-time notifications for maintenance schedules, payment reminders, system alerts, and energy consumption updates.

🔗

RESTful API

Comprehensive REST API with TypeScript client for seamless integration with mobile apps and third-party systems.

Developer-Friendly API

Integrate NafaSolar into your applications with our comprehensive REST API and TypeScript SDK with full type safety.

// TypeScript Example
import NafaSolarClient from 'nafasolar-client';

const client = new NafaSolarClient({
  baseURL: 'https://api.nafasolar.bf'
});

// Fully typed API calls
const user = await client.createUser({
  nom_complet: 'Marie Ouedraogo',
  role: 'TECHNICIEN'
});