
MoofMate
An iOS app that helps users do even more with their VanMoof bikes
Project Overview
MoofMate is an iOS application designed for VanMoof electric bike owners who want to unlock the full potential of their bikes. It provides enhanced control and features beyond what's available in the official app.
The app connects to VanMoof bikes via Bluetooth Low Energy and allows users to customize various settings, record ride data, test components, and access real-time information while riding.
Key Features
- Ride Recording: Track bike rides with detailed metrics
- Component Testing: Diagnose and monitor bike components
- Custom Settings: Personalize bike behavior to user preferences
- Live Dashboard: Real-time data display during rides
- Multi-bike Support: Connect and switch between different bikes
App Features

Full Bike Control
The app provides comprehensive control over VanMoof bikes, allowing users to:
- 1
Customize speed settings and unlock higher speed limits (up to 37 km/h)
- 2
Fine-tune assistance levels with 4-5 configurable options
- 3
Monitor battery levels and estimate remaining range
- 4
Diagnose components and identify potential issues
Technical Implementation
Development Stack
- Cordova for cross-platform mobile development
- JavaScript for core application logic
- HTML5/CSS3 for user interface
- Native plugins for Bluetooth connectivity
Key Challenges
- Reverse engineering proprietary VanMoof protocols
- Ensuring reliable Bluetooth connectivity
- Optimizing battery usage during ride recording
- Supporting multiple bike models with varying firmware
App Gallery

Main Dashboard Interface

Advanced Settings Configuration
The VanMoof S3

The VanMoof S3 represents one of the latest generation of smart electric bikes, featuring advanced electronics that MoofMate can connect to and enhance.
Ready to see more?
Check out my other projects or get in touch to discuss how I can help with your next mobile app development needs.