Inspiration
GeoQuest Adventure Map was inspired by a love for travel and the thrill of exploration. We wanted to create a gamified experience that encourages people to discover new places and engage with local cultures in a fun and rewarding way.
What it does
GeoQuest Adventure Map offers users “quests” in different locations, allowing them to earn points and unlock virtual badges. From trying local foods to visiting iconic sites, each quest brings users closer to new achievements, making travel both memorable and interactive.
How we built it
Our team divided the work based on expertise: two of us focused on PHP server-side development, building a schema for accounts, quests, and quest progress tracking. The other two worked on frontend implementation, using HTML, CSS, and JavaScript to create an engaging interface and client-side functionality for fetching and displaying quests.
Challenges we ran into
One major challenge was getting JavaScript local variables to interact with PHP, especially when writing to the database. Integrating client-side actions with server-side processes required careful coordination and debugging.
Accomplishments that we're proud of
We’re proud of developing a fully functional account management system and successfully linking frontend actions with backend processing. Despite time constraints, we created a cohesive experience that allows users to register, take on quests, and track progress.
What we learned
We gained valuable experience in integrating PHP with JavaScript, managing database schemas, and enhancing user interaction. This hackathon strengthened our understanding of both frontend and backend collaboration.
What's next for GeoQuest
We plan to expand the quest options, introduce AI-driven recommendations, and improve social features to make GeoQuest Adventure Map even more engaging for travelers.
Log in or sign up for Devpost to join the conversation.