iOS App

Fossilise

Fossilise

Overview

Fossilise is an iOS app that identifies fossils from the camera. Point it at a specimen and Gemini-powered computer vision classifies what you are looking at, then returns species data, the geological period it belongs to and preservation guidance. It is built to run in the field, at the point of finding something, rather than back at a desk.

The Challenge

Identification on its own is a one-shot interaction. You photograph a fossil, you get an answer, and there is no particular reason to open the app again until you find another one. Fossilise is built to do more than answer once. It has to identify in the field, hold a collection that is not tied to a single handset, carry a progression layer that gives a reason to go out and look again, and run a free tier alongside paid subscriptions.

What We Built

Identification runs through the Google Gemini API. A camera image goes to the model and comes back as a classification carrying the material that makes it useful rather than just a name: species data, the geological period the specimen belongs to, and preservation guidance. Free users get a daily scan quota, and premium subscriptions are handled through StoreKit 2.

The collection is stored on the device with SwiftData and synced to the cloud through Supabase, so a find is recorded straight away and is not stranded on the handset that recorded it. On top of that sits a progression layer of 24 achievements across 7 categories and an XP system with 6 tiers. The app is Swift and SwiftUI throughout, with Gemini, Supabase, StoreKit 2 and SwiftData behind it. It was built with Luana.

Tech Stack

Swift/SwiftUIGoogle Gemini APISupabaseStoreKit 2SwiftData

Ready to build something amazing?

Let's discuss your project and see how we can help you achieve similar results.

Start Your Project