Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Isaacpro17/spiro-rwanda-platform

Domain:

digital infrastructuremobility

Record type:

software
Creator:
Isa
Host:
# Spiro Rwanda Platform > **Electric mobility infrastructure for Rwanda** — a full-stack web platform that powers battery-swap station operations, rider management, technician workflows, and executive analytics across the Spiro Rwanda network. --- ## Table of Contents - Overview - Architecture - Feature Portals - Tech Stack - Internationalisation (i18n) - Project Structure - Getting Started - Environment Variables - Available Scripts - API Overview - Authentication & Role-Based Access - Colour System - Browser Support - License --- ## Overview Spiro Rwanda Platform is a multi-role web application that connects every stakeholder in the electric-motorcycle battery-swap ecosystem: | Stakeholder | Core need served | |---|---| | **Rider** | Find stations, request swaps, track history, manage wallet & subscription | | **Station Operator** | Process swaps, manage inventory, handle reservations & maintenance | | **Technician** | Receive tasks, run battery diagnostics, log work history | | **Administrator** | Oversee the entire network — users, stations, batteries, finance, analytics | The platform is built for the Rwandan market with first-class **English / Kinyarwanda** bilingual support throughout every portal. --- ## Architecture ``` spiro-rwanda-platform/ ├── frontend/ # React 19 + TypeScript SPA (Vite) └── backend/ # Node.js + Express REST API (TypeScript) ``` ``` Client (Browser) │ HTTPS / REST ▼ Express API ──► MongoDB Atlas │ ▼ Redis (sessions / queue) ``` - **Frontend** talks to the backend via a versioned REST API (`/api/v1/...`). - **JWT** tokens are issued at login and sent as `Authorization: Bearer` headers on every subsequent request. - **Role-based route guards** on both client and server enforce portal boundaries. --- ## Feature Portals ### Public - Landing page with hero, stats, how-it-works, and CTA sections - About Us — mission, vision, story, values, team - Services — battery swap, charging, subscription, maintenan …

Visit

github.com

Languages

Kinyarwanda

Similar

MASOZERA1/rwanda-laws-platformsimplice114/Rwanda-Export-Intelligence-Platformniyigabapatrick767-gif/rwanda-ai-platformIYAMPAYE/Rwanda-Export-Intelligence-Platformlogiic-ltd/weather-connect-rwanda-platformAffordable Tutor-Students Matching Platform: Case Study: Rwanda

MASOZERA1/rwanda-laws-platform

A national legal information platform for Rwanda

simplice114/Rwanda-Export-Intelligence-Platform

# Rwanda Export Intelligence Platform (REIP) A production-ready R Shiny application delivering AI-

niyigabapatrick767-gif/rwanda-ai-platform

Rwanda AI Platform is a smart AI-powered platform for Rwanda that provides knowledge assistance, ser

IYAMPAYE/Rwanda-Export-Intelligence-Platform

AI-Powered Rwanda Export Intelligence Platform — an advanced R Shiny dashboard that integrates trade

logiic-ltd/weather-connect-rwanda-platform

# MeteoConnect Rwanda A comprehensive multi-channel digital platform for the Rwanda Meteorology Age

Affordable Tutor-Students Matching Platform: Case Study: Rwanda

This study presents the design and development of an Affordable Tutor–Student Matching Platform aime