Revolutionizing travel through location-based personalized missions and gamified experiences
Bravication is an innovative travel application designed to tackle the growing problem of overtourism while providing travelers with unique, personalized experiences. By combining location-based recommendations with gamified challenges, we break tourists out of their comfort zones and disperse crowds from hotspots.
Service creates new missions based on the current location, helping users have a more instant experience.
Gamified challenges break tourists out of comfort zones, dispersing crowds from overtourism hotspots while fostering authentic local connections through personalized, location-based missions.
Dynamic, never-repeated experiences tailored to your exact location and preferences - not just the same recommendations everyone else gets.
Personalized challenges based on your preferences, frequency, and current location.
Generate additional missions anytime you're ready for more adventure.
Relive your brave moments through photo-based mission history.
Our application is built on a robust Google Cloud Platform architecture:
- Frontend: Flutter (Android)
- Backend: Google Cloud Run with serverless functions
- Database: Cloud SQL (MySQL)
- AI Engine: Gemini AI for smart mission generation
- Authentication: Google OAuth2
- Storage: Cloud Storage
- Notifications: Firebase Cloud Messaging (FCM)
Category | Technologies |
---|---|
Client | Flutter |
Server | Firebase, Google Cloud Platform |
AI/ML | Gemini AI, Vertex AI |
- Google Cloud Run - Serverless container platform for scalable backend services
- Grounding with Search Augmentation - Enhanced fact-based responses using real-time web search integration
- Vertex AI - Machine learning pipeline for personalized mission recommendations
- Google Maps Platform - Location-based services and real-time geospatial data
- Gemini AI - Advanced AI for generating location-specific challenges and cultural insights
graph LR
A[User] --> B{Google Login}
A -.-> B
B --> C[Trip List]
C --> D{Traveling?}
D -->|Yes| E[Traveling]
D -->|No| F[Add Trip]
F -.-> D
E --> G[Periodically receive AI missions]
E --> H[In Progress]
G -.-> I{Do or Not?}
H --> K[Get New Mission by Button]
I --> J[Get New Mission]
K --> J
J --> L[Playing Mission]
L --> M{Playing?}
M -->|Yes| N[Success Mission]
M -->|No| O[Fail Mission]
N --> P[Make Memories]
O --> P
P --> Q[End Trip]
Q --> R[Trip Detail]
R --> S["Success Mission(Memory) List"]
S -->|Repeat| E
C --> S
Many people travel and receive the same route recommendations through web surfing, AI recommendations, blog recommendations, etc., experiencing identical journeys. Bravication addresses this by offering new experiences and new challenges, becoming a new travel trend for 2025.
Our solution provides users with new experiences by offering them fun or challenging missions based on their location while they are traveling.
To revolutionize tourism by:
- Reducing overtourism through intelligent crowd dispersal
- Enhancing local experiences with personalized challenges
- Creating lasting memories through gamified exploration
- Connecting travelers with authentic local culture
- Promotes sustainable tourism practices
- Supports local businesses and communities
- Reduces environmental impact of mass tourism
- Creates unique, memorable travel experiences
Team Leader: Donghyeon Kim
Challenge: Tourism
Organization: GDG on Campus, Dongguk University
For more information and updates, please contact us through the GDG on Campus Dongguk University.
If there's any question, please kindly ask. Let's Discuss
This project is part of the 2025 APAC Solution Challenge.
Built with love by Team Braves