Inspiration
We all spend way too long sitting staring at screens, and we’ve always wanted to get outside more. But there are two major roadblocks that stop us again and again: finding people to do stuff with and logistics for doing what we’d like to do. For example, David really enjoys playing beach volleyball, but sometimes it’s hard to find that fourth person. Laurie loves hiking, but without a car, sometimes it’s too expensive to Uber and try new hikes. Rohan loves birdwatching but other birders seem few and far between…
We built breeezy to encourage everyone to go outside more, build and nurture communities, and simplify logistics and increase sustainability. Our goal is to do everything we can to make it easier for people to go outside, from college students and new grads to parents and children. Maps, weather, and AI integrations make it easy to discover and host outdoor activities, and we hope to have everyone feeling a bit more breeze :)
What it does
Breeezy makes it as easy as possible for people to get outside more. Along the way, it encourages community building and activity discovery while simplifying logistics and increasing sustainability.
The home page displays an interactive map that shows all the different activities being hosted around you: activities are categorized into Sports, Nature, Community, Leadership, and Sustainability. This helps you discover activities: do you want to be active, immerse yourself in nature, or teach others and help the community. The different icons clearly indicate the different outdoor focuses, and when clicked display activity details (description, leader, time, distance). Descriptions can also include transportation logistics and skill levels (sports, hiking), helping match people.
The upcoming page provides an easier to scroll through view of upcoming activities: it allows for registering for events, showing events you’re registered for, and also provides weather data for the events.
Most importantly, the create page allows you to create events, categorize and describe them, and set the location with our location picker. As soon as an event is created, we grab the predicted weather for the event time, and use OpenAI to generate a list of items to bring and tips for the event.
Finally, the profile page allows for inputting personal information, marking whether or not you’re able to drive, and a radar chart for basic event history tracking and statistics. It also has an OpenAI powered chatbot for any questions!
How we built it
We started off with a basic web app framework, and added a database for users via FireBase. We then slowly added features like the profile page, map, and interactive chatbot. We also added events to the database, using faker and OpenAI to generate random events and recommended packing lists. Lastly, we added registering for, liking, and sharing events and fixed a few bugs.
Challenges we ran into
We wanted to allow users to have more than just a bare-bones presentation of what an upcoming event was. We tried a lot of different ways to integrate GPT-4 to provide users, especially outdoor beginners, with resources to help them prepare for weather and equipment as well as generic chatbots. However, we had to use a lot of prompt engineering and integration with our backend database to ensure relevant responses.
We also struggled initially to make a usable interactive map. We started out with a buggy and very slow feature that was crowded with too much information. By choosing the right APIs and amount of detail to load and display, we effectively streamlined our feature.
Accomplishments that we're proud of
We’re proud of being able to use Faker and the OpenAI API to generate mock data for our demo. We are also very proud of the homepage map visualization, along with the logos for each event.
What we learned
We learned how to use a lot of APIs, such as OpenAI, Google Maps, and Weather. While this was our first time using most of these, we were eventually able to integrate them into our app. We also learned that we have to start with a baseline website, and then we can keep on adding features while maintaining the functionality of the site.
What's next for breeezy
- More integrations (calendar, email, alltrails)
- Statistics calculation, maybe gamification?
- AI-based matching based on profiles and event descriptions
- Safety features (lost on a hike?)
- Chat and messaging
Built With
- bulma
- firebase
- google-maps
- love
- next.js
- openai
- openweathermap
- tailwind
- vercel


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