TRiBX Activity Finder
Real-time events map with DBSCAN clustering and weather-aware suggestions.
Project Overview
Finding relevant, real-time events in a dynamic city is often a challenge, as existing apps typically only show popular, ticketed venues. Our project tackled this problem: how to help users discover a wide range of nearby activities based on their interests, location, and even current weather conditions.
As a full-stack developer on the project, I was responsible for designing and implementing the data services and the interactive front-end. I architected a flexible data ingestion pipeline with a configurable mapping system, allowing us to easily process diverse event data without being locked into a fixed format. This robust back-end was the essential engine that powered the entire user experience.
On the front-end, I built an interactive map that did more than just place pins. I implemented a weather-aware recommendation system that could suggest indoor activities during a storm, and used DBSCAN clustering to group events into natural, intuitive zones rather than simple circles on a map. This created a smarter, more dynamic tool that helps users discover everything from concerts to local meetups in real-time.