Wanders
Mobile App

Wanders

A social media platform for planning trips with friends and sharing travel experiences, built with Flutter for cross-platform mobile development.

What is Wanders?

Wanders is a social media app built around the idea that the best trips are the ones you plan together. It gives friend groups a shared space to collaborate on trip itineraries, share destination ideas, and then show off the experience once they're back home.

I do most of the development work on Wanders. The app targets both iOS and Android from a single Dart codebase, which keeps the development cycle fast. On the backend, Firebase handles auth, blob storage and sensitive cloud functions, while Supabase for Postgres is the relational database behind most of the application.

My Role

As a full-stack engineer on the project, I work across the entire stack — from building out UI components in Flutter to writing backend logic in Cloud Functions and managing data models in PostgreSQL and Firestore.

Some of the key areas I've contributed to include the trip planning flow, where users collaboratively build out day-by-day itineraries, and the social feed, where completed trips are shared as visual stories. Working in a small team means wearing a lot of hats — I've touched everything from push notification infrastructure to image optimization pipelines.

The best trips are the ones you plan together.

Lessons Learned

  • 01 Flutter's single codebase approach pays off — shipping to both platforms from one codebase dramatically speeds up iteration, especially on a small team.
  • 02 Firebase seems to have an answer for everything — I opted to use Supabase for its PostgreSQL integration, since I wasn't a fan of Firebase's DataConnect service and its reliance on GraphQL. But for seemingly everything else an app could need, Firebase has a solution conveniently integrated.
  • 03 Working on a small team requires adaptability — with limited resources, you learn to ship the features that users actually want and prioritize iteration over early over-engineering.
Tech Used
Flutter
Dart
Firebase
Google Cloud
PostgreSQL