Design, Engineering & Algorithms of Rano App
The end-to-end engineering journey of Rano App — an intelligent vehicle expense tracker & driver profit calculator. Features cost-per-km telemetry math, part wear algorithms, and the ranoapp.ir landing website.
Key Performance Metrics
Quantifiable user ratings and platform achievements:
2 Core Application Features
1. Car Owners: Smart Part Wear Tracking
Tracks odometer distance, engine oil, timing belt, brake pads, and spark plugs. Rano sends maintenance notifications to prevent major engine failures.
- Smart maintenance alerts before breakdowns happen
- Complete history of repair shop receipts & expenses
2. Rideshare Drivers: Fare & Profit Calculator
Enables ride-hailing drivers to instantly calculate net profit before accepting a request, factoring in fuel, wear, and platform commission.
- Instant cost per kilometer calculation (<1 second)
- Flags loss-making rides using cost algorithm
Interactive Ride Profit Evaluator
Input Trip Settings:
Smart Part Wear Dashboard
Real-time wear status for key vehicle parts (Pride 131 - 127,450 km)
Software Architecture & Offline PWA Sync Engine
Simulation of telemetry evaluation module & encrypted offline storage
import { IndexedDB, CryptoStorage, ServiceWorkerAlert } from '@rano/pwa';
export const processVehicleTelemetry = async (carId, telemetryData) => {
const cache = await IndexedDB.open('rano-health-v2');
const payload = CryptoStorage.encrypt(telemetryData);
const { partsScore, alerts } = await cache.evaluateState(payload);
if (alerts?.length > 0) {
ServiceWorkerAlert.notifyMaintenance(carId, alerts);
}
return { status: 200, score: `${partsScore}%`, synced: true };
};Want your app ideas built with top web standards?
Bizeeno’s full-stack engineering team is ready to design and develop your next web or mobile PWA application from scratch.