Maps Integration and GPS
Challenge App
Technology stack




A mobile app that offers location-based quests, divided into real-life milestones such as check-ins, photo submissions, and document uploads. Milestone completion is verified using AI or manual methods. Users can complete quests solo or in groups, track progress, earn badges and in-app currency, and redeem them for real rewards.
Social features like following, commenting, and a leaderboard drive engagement. An admin panel provides tools for managing quests, users, milestones, and store items.
Monetization is handled through subscription plans offering exclusive content.
Features:
- Location-Based Quests - Users complete real-world tasks (check-ins, photo uploads, etc.) structured into milestones, with AI/manual verification.
- Progress Tracking & Rewards - Earn badges and in-app currency; view experience levels and category-based progress.
- Social Interaction - Follow users, comment on completions, send direct messages, and view a leaderboard for friendly competition.
- Group Quests - Join quests with others and communicate via group chat.
- Explore & Discover - Browse quests by category or view them on a map based on current location.
- Admin Panel - Full back-office for managing quests, users, milestones, store items, and tracking engagement metrics.
- Monetization - Subscription plans unlock exclusive quests and features.
- Multi-language Support
Technology Stack
- Hybrid mobile apps: Flutter
- Rest API: Node.js + Directus.io, WebSocket
- Database: MySQL
Get in touch
Need something similar?
Tell us about your problem — we'll say which parts of this project transfer to it and what the timeline looks like. All work runs under a contract.


