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.

Built With

Share this project:

Updates