SayHi
Greet, Explore, Discover
SayHi
A map-based social app with gamification, greeting system with 24-hour expiry, treasure hunt with 4 rarity tiers, StoreKit 2 subscriptions, and privacy-first location jitter.
SayHi combines map-based social networking with gamification to create a unique way to connect. The core greeting system features 24-hour expiry windows, making every interaction timely and meaningful. The treasure hunt system offers 4 rarity tiers (Common 60%, Rare 25%, Epic 12%, Legendary 3%) hidden on the map for users to discover. Built on Firebase full stack with StoreKit 2 subscriptions, privacy-first 300-800m location jitter, age verification, boost system, and beautifully designed SwiftUI interfaces throughout.
Key Features
Map-based greeting system with 24-hour expiry windows
Treasure hunt with 4 rarity tiers: Common (60%), Rare (25%), Epic (12%), Legendary (3%)
Privacy-first location with 300-800m randomized jitter
StoreKit 2 subscription system for premium features
Firebase full stack: Auth, Firestore, Storage, Cloud Messaging
Boost system for increased visibility on the map
Age verification for safe community interactions
Gamification with points, levels, and achievement badges
Real-time map annotations with custom pin designs per rarity
Profile system with greeting history and treasure collection
Push notifications for greetings, treasures, and nearby activity
Beautiful SwiftUI design with smooth animations throughout
How It Works
Get started in just a few simple steps
Join the Map
Create your profile and appear on the map. Your exact location is protected with 300-800m privacy jitter.
Send Greetings
Say hi to nearby people on the map. Each greeting has a 24-hour window to be accepted, creating urgency and excitement.
Hunt Treasures
Explore the map to find hidden treasures in 4 rarity tiers. Legendary items have only a 3% spawn rate.
Level Up
Earn points from greetings and treasures. Unlock achievements, boost your visibility, and climb the leaderboard.
Powered by Advanced Technology
Firebase Full Stack
Complete Firebase integration: Authentication, Firestore for real-time data, Cloud Storage, and Cloud Messaging for push notifications.
Rarity Algorithm
Weighted random spawn system with 4 tiers: Common (60%), Rare (25%), Epic (12%), Legendary (3%) with distinct visual designs.
Location Privacy
300-800m randomized location jitter ensures user safety while maintaining meaningful proximity-based interactions.
StoreKit 2
Modern StoreKit 2 subscription integration with receipt validation, subscription management, and premium feature gating.
Expiry System
24-hour greeting expiry creates urgency and ensures interactions are timely, not stale.
Gamification Engine
Points, levels, achievements, and leaderboards drive engagement through meaningful progression.
Perfect For Everyone
Meeting Neighbors
Discover and greet people in your area. The 24-hour expiry makes every hello feel fresh and exciting.
Treasure Hunters
Explore your city to find hidden treasures on the map. Chase Legendary items with only a 3% spawn rate.
Achievement Seekers
Earn points, unlock badges, and climb leaderboards. Gamification makes every interaction rewarding.
Privacy-Conscious Users
Location jitter of 300-800m keeps your exact position private while still enabling nearby discovery.
Why Choose SayHi?
Map + Gamification
The only social app that combines map-based discovery with treasure hunting and achievement systems.
Timed Greetings
24-hour greeting expiry creates urgency and ensures every interaction feels fresh and meaningful.
Treasure System
4 rarity tiers with weighted spawning turn exploring your city into an exciting treasure hunt adventure.
Privacy First
300-800m location jitter, age verification, and safety controls protect users while enabling discovery.
Frequently Asked Questions
You can send greetings to nearby users on the map. Each greeting has a 24-hour window to be accepted. After that, it expires and you can send a new one.
There are 4 tiers: Common (60% spawn rate), Rare (25%), Epic (12%), and Legendary (3%). Each tier has distinct visual designs and point values.
No. SayHi uses 300-800m randomized location jitter. Other users see your approximate area, never your exact position.
Boosting increases your visibility on the map for a limited time, making it more likely that nearby users will see and greet you.
SayHi offers optional premium subscriptions via StoreKit 2 that unlock additional features like extended boosts, special treasures, and enhanced profiles.
Download Now
Greet, Explore, Discover