Inspiration
The rich history, vibrant culture, and unique landmarks of Kingston inspired us to create an interactive experience that combines exploration, education, and gamified rewards. We wanted to encourage locals and visitors to discover the city in a fun and engaging way.
What it does
Compass Chronicles: Kingston acts as your personal tour guide, using GPS and compass functionalities to guide you to landmarks. Users can: Unlock historical insights and fun facts. Earn badges for visiting specific locations. Access exclusive local deals. Navigate to the next landmark or explore nearby locations.
How we built it
Frontend: Built with Streamlit for an intuitive and user-friendly interface. Backend: Powered by Python scripts that handle GPS integration, badge tracking, and deal distribution. Hosting: Deployed using GoDaddy for reliable online accessibility. Hardware: Implemented an ESP8266-based proximity beacon for location-triggered notifications.
Challenges we ran into
Integrating real-time GPS data with compass navigation. Designing a seamless badge-earning system. Ensuring accurate proximity detection using the ESP8266 beacon. Balancing functionality with a clean, user-friendly interface.
Accomplishments that we're proud of
Successfully creating an engaging and educational experience for users. Implementing a gamified system to motivate exploration. Developing an ESP8266 beacon setup for proximity-triggered notifications. Partnering with local businesses to offer exclusive deals to users.
What we learned
The importance of user feedback in refining the interface and features. Effective methods for integrating hardware and software solutions. Best practices for deploying apps using Streamlit and GoDaddy. The value of gamification in enhancing user engagement.
What's next for Compass Chronicles: Kingston
Expanding the app to include more landmarks and historical data. Collaborating with additional local businesses to offer more deals. Adding multi-language support to cater to international visitors. Integrating AR (Augmented Reality) features for a more immersive experience. Enhancing the notification system for improved proximity detection and customization.


Log in or sign up for Devpost to join the conversation.