🌍 Our Mission

Making Rewards Real

We believe rewards should be earned through real activity, not spam surveys or fake engagement. GeoMine bridges the gap between digital rewards and physical commerce.

Why We Built GeoMine

GeoMine started with a simple observation: local businesses struggle to attract foot traffic, and consumers want to be rewarded for their loyalty. Traditional loyalty programs are fragmented — every business has its own punch card or app.

We built a universal rewards platform. One app, thousands of businesses. Walk into any participating business and you start earning coins automatically. No check-ins, no QR codes, no hassle. Just walk in and mine.

We're launching small in California — Hanford first, then nearby cities. Real redemption only: $5 gift cards from Amazon, Walmart, Target, or a $50 virtual Visa card. No crypto, no tokens, no future-value promises — just real gift cards funded by real businesses subscribing to the platform. Once we're proven here, we expand to more cities and brands.

What Drives Us

🎯

Real-World Impact

Every GM Point represents a real visit to a real California business. We drive foot traffic that translates to revenue for local businesses.

🛡️

Fair Play

6-layer anti-cheat ensures only genuine visits earn points. GPS validation, velocity checks, device fingerprinting, and anomaly detection.

🎁

Real Rewards Only

No tokens, no crypto, no promises about future value. Just real $5 gift cards (Amazon/Walmart/Target) and a $50 Visa virtual card, paid for by real businesses subscribing to the platform.

🔒

Security First

JWT auth, rate limiting, encrypted data, Zod validation, audit logging, and account lockout. Your data stays safe.

🤝

Win-Win Model

Users earn real rewards. Businesses get real customers. No fake engagement, no bots, no inflated metrics.

🌱

Start Small, Win First

We launch small in California, prove unit economics, then expand. No grand promises — just shipping value.

What We've Built

📱

Mobile App

React Native + Expo. Real-time mining map, wallet, gift card redemption, streak tracking, and push notifications.

🖥️

Business Portal

Next.js admin dashboard. Manage listings, create offers, view analytics, and track customer engagement.

⚙️

API Backend

Express.js + TypeScript. 11 module groups, Zod validation, JWT auth, rate limiting, and full audit logging.

🗄️

Database

PostgreSQL via Prisma ORM. 15 models with optimized indexes, cascade deletes, and atomic wallet transactions.

💳

Payments

Stripe integration for business and user subscriptions. Webhook-verified. PCI-compliant. Cancel anytime.

🛡️

Security

6-layer anti-cheat, Helmet headers, HSTS, CORS whitelist, bcrypt hashing, account lockout, and Redis caching.

Where We're Going

Phase 1
✅ Complete
Core Mining Engine
Location-based mining, GPS verification, geofencing, business portal, Stripe payments.
Phase 2
✅ Complete
Wallet & Offers
In-app wallet, transaction history, business offers, redemption verification codes.
Phase 3
✅ Complete
Anti-Cheat System
6-layer anti-cheat: device validation, velocity checks, mock detection, multi-device guards, anomaly detection.
Phase 4
✅ Complete
GPS Validation Hardening
Heartbeat-based accrual, server-side geofence calculations, teleportation detection.
Phase 5
✅ Complete
Push Notifications
Mining complete, gift card delivery, nearby business alerts.
Phase 6
✅ Complete
Admin Analytics
Business dashboard, session tracking, monthly reports, CSV exports.
Phase 7
✅ Complete
Streaks & Anti-Fraud Hardening
Daily streak ladder, freeze mechanic, fraud-score integration.
Phase 8
✅ Complete — v1
Gift Cards (manual)
$5 Amazon, Walmart, Target. Manual fulfillment with 24-hour SLA. Email-driven admin queue.
Phase 9
🚀 Now
California Pilot Launch
Hanford first, expanding to Fresno, Visalia, Tulare and beyond.
Phase 10
🔜 After Pilot
Automated Fulfillment + More Brands
Tremendous integration for instant gift card delivery. More brand SKUs as volume grows.
Phase 11
🔮 Later
International Expansion
Tanzania pilot — M-Pesa airtime as the local equivalent of US gift cards.

Join the GeoMine Community

Whether you're a miner or a business — there's a place for you.

Download the AppContact Us