About Sunshine
Sunshine is an open source Rails application for managing unu/librescoot electric scooters. Our platform provides a web interface and API for monitoring telemetry data, tracking trips, and controlling scooter functionality.
Sunshine is a replacement for the unu Cloud that allows remote control of unu scooters, transmits telemetry data, records trips with detailed analytics, and enables scooter sharing via the cloud.
Key Features
- Real-time telemetry monitoring via MQTT
- Trip tracking with comprehensive statistics
- User management with owner/user roles
- API with token-based authentication
- Remote control of scooter functions (lock/unlock, locate, etc.)
- Scooter sharing capabilities
- Admin dashboard with debugging tools
Our Vision
We envision a world where electric mobility is the norm, not the exception. By providing open source tools that make electric scooters more reliable, efficient, and fun to use, we're contributing to a greener future.
Technical Foundation
Sunshine is built on Ruby on Rails with a modern architecture that includes:
- Redis for caching and background job processing
- Mosquitto MQTT broker for real-time communication with scooters
- Responsive web interface with Tailwind CSS
- RESTful API for integration with other systems
Open Source Community
Sunshine is developed by a community of passionate engineers, designers, and mobility enthusiasts who are dedicated to creating the best possible experience for electric scooter owners. As an open source project, we welcome contributions from anyone interested in improving the platform.