Skip to content
back to projects

Seat Mobile App

Created during my time at Doğuş Teknoloji, this Flutter application provides Seat vehicle owners with a seamless mobile experience. Features include maintenance scheduling, vehicle status monitoring, and direct communication channels with authorized service centers.

#mobile

Seat Mobile App

Overview

The Seat Mobile App is a vehicle companion application I developed at Dogus Teknoloji as part of the multi-brand automotive app portfolio. Designed specifically for Seat owners in Turkey, the app provides maintenance scheduling, vehicle status monitoring, service center communication, and brand-specific content. I leveraged the shared Flutter codebase architecture we established with the Audi app while implementing Seat's unique brand identity and feature set. The app features a maintenance reminder system based on mileage and time intervals, a service center locator with appointment booking, and a direct messaging channel to authorized service centers. State management was handled with a clean architecture approach to keep the codebase maintainable across the multi-brand portfolio.

Stack

Flutter · Dart · Firebase · State Management

Challenges

  • Sharing code across the multi-brand automotive app portfolio while maintaining distinct brand identities for each car manufacturer
  • Implementing reliable mileage-based maintenance reminders when odometer data depends on dealer-reported values
  • Building a real-time messaging system between car owners and service centers with different technical capabilities

Solutions

  • Designed a theming and configuration layer that allows the same core Flutter codebase to render with completely different brand visuals, feature toggles, and API endpoints per brand
  • Combined dealer-reported odometer readings with user-inputted mileage estimates, using smart defaults based on average driving patterns for the specific vehicle model
  • Built the messaging system on Firebase Realtime Database with a web dashboard for service centers, supporting text, images, and document attachments with read receipts

Outcome

Streamlined vehicle maintenance and service booking for Seat owners