Inspiration

I built Go_With_Me to help people find others nearby for simple real-life plans: coffee, walks, sports, dinner, local events, or spontaneous city activities. I wanted to create a social app that is practical, safe, and focused on actually meeting people, not just scrolling.

What it does

Go_With_Me lets users register, create a profile, browse local events, create their own events, join events, view locations on a map, see attendee profiles, and chat with other participants. The app also includes user safety features: terms acceptance, content reporting, abusive-user blocking, content filtering, and in-app account deletion.

How we built it

I built the app with Expo and React Native. The backend uses Firebase Auth, Firestore, Firebase Storage, Firebase Hosting, and Cloud Functions. I used Firestore for users, events, attendees, conversations, messages, reports, and blocks. Firebase Storage handles photos. Cloud Functions handle account deletion, moderation workflows, email delivery, and image moderation. Transactional emails are sent through Resend.

Challenges we ran into

The hardest part was turning the app from a simple prototype into something closer to a real product. I had to implement safe user-generated content flows, moderation, blocking, account deletion, legal pages, Firebase security rules, TestFlight configuration, and automated tests.

Accomplishments that we're proud of

I am proud that Go_With_Me became more than just a UI prototype. It now has a real mobile app flow, Firebase authentication, user profiles, event creation, event joining, chat, map support, photo uploads, moderation tools, account deletion, legal pages, and automated tests. I am also proud that I worked through real App Store requirements, including terms acceptance, content reporting, user blocking, objectionable content filtering, and account deletion. These parts were challenging, but they made the project feel much closer to a real product that could be used safely by real people. Another accomplishment is that the app has both product features and operational readiness: TestFlight configuration, Firebase rules, Cloud Functions, email delivery, and release checks.

What we learned

I learned that building a real mobile app is not only about screens. It also requires backend architecture, security rules, review compliance, testing, deployment, and user safety. This project helped me understand the full path from idea to a TestFlight-ready app.

What's next for Go_With_Me

Next I would improve recommendations, location-based discovery, push notifications, admin moderation tools, and onboarding.

Built With

Share this project:

Updates