Inspiration

After COVID-19, many people became disconnected from their communities and local social opportunities. The decline of “third spaces” — places outside of home and work where people connect — has made it harder for students and young adults to meet others and build relationships. EventPal helps users discover nearby events, clubs, and activities based on their interests and location, making it easier to form connections and engage with their community.

What it does

EventPal is a community-focused event discovery app that helps users find nearby events, clubs, workshops, study groups, and social activities based on their interests and location. Users can browse events through an interactive map and personalized feed using Artificial Intelligence to customize your feed, making it easier to discover local communities, meet new people, and build meaningful connections.

How we built it

We built EventPal using React Native and Expo for the mobile application, with a Python FastAPI backend hosted on Render. We used MongoDB Atlas and Firebase for authentication and user/data management, while Google Cloud APIs helped support location-based event discovery and mapping features. Figma was used for UI/UX design and prototyping throughout development.

Challenges we ran into

One of the biggest challenges was integrating our backend API with SERPAPI to retrieve and display event data correctly within the app. We also encountered several frontend issues while syncing development across both iOS and Android devices, especially when configuring authentication and native mobile dependencies.

Accomplishments that we're proud of

Within EventPal, users are able to discover nearby events, RSVP to activities, and view who plans to attend events in their area. We successfully built and deployed a fully functional backend system that supports creating new events and displaying them dynamically on an interactive map. We are also proud of implementing a fully authenticated user system and integrating real-time event listings. Additionally, our AI-powered system can generate and recommend local events in collaboration with nearby businesses to help strengthen community engagement.

What we learned

We learned how to successfully deploy a backend using MongoDB Atlas and deploy with Google Cloud API.

What's next for EventPal

Expanding locations to new cities Partnerships with Local Businesses Releasing small-scale beta on the app store Adding reviews and messaging as features Community Verification Accessibility filters

Built With

Share this project:

Updates