Fuel Up: iOS-First Gas Discovery App by Anthony HaywardFuel Up: iOS-First Gas Discovery App by Anthony Hayward

Fuel Up: iOS-First Gas Discovery App

Anthony Hayward

Anthony Hayward

Native iOS-first gas discovery focused on one thing: the fastest, closest, cheapest fuel price near you.

Overview

Fuel Up is a mobile app built with Expo + React Native to help users find nearby gas stations with the best price quickly, with a native-feeling iOS experience.

Product Priorities

Native, beautiful, simple design.
Fastest path to the closest, cheapest gas.

Key Features

Apple-native map-first fuel discovery experience.
Clustered gas-price overlays with split/merge transition handling.
Location-aware nearest/cheapest station targeting.
Dark and light theme support.
Live quality gate for cluster animation smoothness in iOS Simulator.

Tech Stack

Expo 55
React Native 0.83
Expo Router
React Native Maps
Liquid Glass (@callstack/liquid-glass)
Supabase

Project Structure


Getting Started

Prerequisites

Node.js 20+
npm
Xcode + iOS Simulator (for iOS workflows)

Install


Run


You can also start Expo directly:

Testing

Unit Test Suite


Cluster Probe Integration Test (iOS Simulator)


For full validation (unit + cluster checks):

Scripts

Script Description npm start Start Expo dev server npm run ios Build/run on configured physical iOS device npm run ios:sim Launch app in iOS simulator via Expo npm run android Build/run Android app npm run web Start web target npm test Run default unit tests npm run test:cluster Run cluster animation math + simulator probe tests

Bundle IDs

iOS: com.anthonyh.fuelup
Android: com.anthonyh.fuelup

License

Private project.
Like this project

Posted Jul 24, 2026

Built an iOS-first React Native and Expo app for nearby fuel discovery, live station aggregation, price trends, and predictive fueling guidance.