iOS App 3.2k+ Downloads
RideCheck Logo

RideCheck

Vehicle component tracking app. Tracks vehicle components automatically and notifies users when they are due for maintenance.

Project Overview

RideCheck is a native iOS application built with SwiftUI designed to simplify vehicle ownership by automating maintenance tracking. Addressing the common issue of neglected vehicle care, the app utilizes device sensors to automatically track mileage and predict component wear-and-tear in real-time. It serves as a digital health monitor for motorcycles and cars, ensuring timely servicing to prolong vehicle lifespan and ensure rider safety.

The Problem & Solution

The Problem

Vehicle owners often forget maintenance intervals, relying on manual odometer checks or paper stickers, leading to preventable breakdowns and expensive repairs.

The Solution

RideCheck automates this process using Core Motion and Core Location to detect when a user is driving. It updates the vehicle's digital odometer automatically and alerts the user when specific parts (oil, tires, brakes, etc.) reach their lifespan limit.

Key Features

Automated Mileage Tracking

Utilizes background location services and motion activity to detect trips and update the vehicle's odometer without manual input.

Component Lifespan Monitoring

Tracks the health of individual vehicle parts (e.g., Engine Oil, Brake Pads, Tires) using visual progress bars and color-coded health indicators.

Multi-Vehicle Support

Architecture supports managing multiple vehicles with distinct maintenance profiles and odometers.

Trip Logs & Analytics

Detailed history of recent trips, including distance traveled and route snapshots, providing users with transparency on their vehicle usage.

Home Screen Widgets

Built with WidgetKit to provide at-a-glance status updates on vehicle health directly from the iPhone Home Screen.

Customizable Maintenance

Users can add custom components and define their own distance-based service intervals.

Technical Architecture

Language: Swift 5
UI Framework: SwiftUI
Data Persistence: Core Data / UserDefaults (for settings)
Core Frameworks:
  • CoreLocation & CoreMotion: For background trip detection and automatic odometer updates.
  • WidgetKit: For extension support.
  • MapKit: For generating trip visual snapshots.
Architecture: MVVM (Model-View-ViewModel)

Market Impact & Achievements

RideCheck moved beyond a theoretical project to achieve significant real-world traction:

3,200+

Organic Downloads

Achieved through strategic social media marketing with 11,000+ impressions.

29%+

Conversion Rate

Significantly higher than the industry average.

5.0

App Store Rating

Consistent user satisfaction with active revenue generation.

National Recognition

Presented to the Deputy Minister of Komdigi, validating potential scalability.

What I Did

Product Strategy

Conceptualized the original idea for RideCheck, moving it from a raw concept to a roadmap presented to government officials.

Core Engineering

Co-Engineered the proprietary background tracking algorithm, optimizing the balance between GPS precision and battery efficiency.

Frontend Development

Developed the polished SwiftUI frontend, ensuring high fidelity to the original designs and smooth animations.

UX/UI Design

Designed key user flows and low-fidelity prototypes to streamline the vehicle management process.

System Validation

Validated the system through extensive field testing, ensuring the app performs flawlessly under real-world driving conditions.

Gallery

Dashboard & Mileage Tracking

App Screenshot

Component Health Monitoring

App Screenshot

Trip Logs & Analytics

App Screenshot

Vehicle Settings

App Screenshot

Home Screen Widgets

App Screenshot

Auto Tracking Testing

Auto Tracking Testing Results

Auto Tracking Testing Results

Auto Tracking Testing

Lo-Fi Prototype

Lo-Fi Prototype

The RideCheck Team

The RideCheck Team

Presentation to Komdigi

Presentation to Deputy minister of Komdigi

Komdigi Event

Presentation to Deputy minister of Komdigi