Inspiration
My kids have spent years collecting rocks, gems, and crystals. We even used to visit places where you could buy a bucket of dirt and dig through it to find gold dust and other little treasures. It was always such an adventure!
I built this app for anyone who loves exploring and stumbling across cool rocks on their journeys. With the Rock Identifier + GPS Tracker, you can snap a picture to identify your find and automatically save its location—like keeping a digital treasure map of your discoveries.
What it does
Snap, identify & track rocks, crystals, gems & minerals with AI + GPS Location. Build your personal geology collection and explore the world around you! Rock Hunt.
◉ Rock Identifier + GPS Tracker
- Instantly identify rocks, crystals, gems & minerals with AI.
- Snap a photo and let advanced AI reveal the type, composition, and properties in seconds. Every discovery is automatically logged with GPS, letting you build your own digital rock map and collection.
◉ AI Rock Identification
- Identify rocks, stones, minerals, crystals & gems instantly
- Learn rock type, composition, hardness (Mohs scale), density & color
- Explore grain size, texture, age & weathering patterns
- Discover historical uses & alternative identifications
◉ GPS Mapping & Tracking
- Each find is automatically geotagged
- Build a personal geology map of your adventures
- Perfect for collectors, hikers & rock hunters
◉ Smart Collection Management
- Save photos, notes & confidence ratings
- Sync across devices with iCloud backup
- Revisit and organize your discoveries anytime
◉ Learn & Explore
- Rock & mineral property guides
- Explanations of formation processes
- Geology tips for beginners & experts
◉ Advanced Features
- Dark Mode for outdoor use
- High-resolution capture
- Privacy-first data handling
◉ Perfect For
- Rock hounds & crystal collectors
- Geology students & teachers
- Hikers, campers & families
- Curious explorers of all ages
Turn every hike, river walk, or mountain trip into a geological adventure. Download Rock Identifier + GPS Tracker and start your rock-hunting journey today!
Great for identifying and scanning for: rock, stone, crystals, gems, minerals, geology, identify, collector, fossil, agate, quartz, diamond, jade, opal
How we built it
Rock Identifier + GPS Tracking is built with Apple’s SwiftUI, utilizing SwiftData and CloudKit for secure data storage and multi-device syncing.
Using the device's GPS, Rock Identifier automatically records the location of the specimen found and uses MapKit to plot it.
Rock Identifier uses AI to analyze a photo of rocks, stones, minerals, crystals, and gems and return detailed information about the specimen.
For premium features, RevenueCat and RevenueCatUI are used to show the paywall. One of the great features of using RevenueCatUI is to make changes to the paywall from the RevenueCat dashboard, and it’s immediately available to all existing and new users.
Challenges we ran into
The biggest challenge is to get AI to carefully analyze the specimens via a photo, with accuracy, and a lot of time was spent on developing a great AI prompt.
Accomplishments that we're proud of
The UX (user experience) is one of the top priorities. You can quickly take a new photo or pick an existing one from your photo album. Metadata is read to obtain the GPS location where the photo of the specimen was taken.
What we learned
It’s very easy to say my app uses AI to identify items, but it’s another thing to actually have accurate results. Being very specific with the AI prompt is extremely important. Nothing is 100% accurate, and Rock Identifier + GPS Tracker returns the confidence level by percentage and description.
What's next for Rock Identifier + GPS Tracker
Continue to develop and refine the user experience by adding new features as needed, but still keeping the app simple to use.
Fine-tune the AI prompt for accuracy and detailed analysis.
Built With
- ai
- cloudkit
- mapkit
- swiftdata
- swiftui
Log in or sign up for Devpost to join the conversation.