Loading..
Explore Together: Final-Year Project to Product
Back to all articles
Mobile & AI5 min read

Explore Together: Final-Year Project to Product

How my B.Sc Computer Science final-year project became Explore Together — a cross-platform travel matchmaking app with real-time chat and Gemini AI assistance.

Muhammed Ajmal U K
Muhammed Ajmal U KFull-Stack AI Developer • MCA at CET

Most final-year projects are built to be graded. I wanted mine to be built to be used. Explore Together — my B.Sc Computer Science capstone — turned the idea of solo travel into something social and safe: an app that matches travelers by destination, dates, budget, and interests, then helps them plan together.

#The Core Idea

Solo travel is growing, but it can feel isolating and unsafe, especially for first-time travelers. Explore Together connects people heading to the same place at the same time, giving them a structured way to meet, chat, and coordinate — with safety and shared interests at the center.

#Features That Made It Real

  • Travel matchmaking by destination, trip dates, budget, and interests
  • An interactive map to filter trips by location, budget, and duration
  • Real-time individual and group chat for trip coordination
  • A Gemini AI assistant for personalized travel questions and recommendations
  • Trip sharing for photos, itineraries, and moments
  • Admin analytics to track user growth and engagement

#Building It

The app is built with Flutter and Dart for cross-platform reach, Firebase for authentication and real-time Firestore sync, Cloudinary for media optimization, OneSignal for push notifications, and the Gemini AI API for the travel assistant. The modular architecture kept each concern isolated, which mattered a lot when one developer was responsible for everything.

#What I Took Away

  • Treat academic projects like real products — the habits carry forward
  • Real-time sync and matchmaking are hard; Firebase removed most of the pain
  • An AI assistant is only useful if it answers the questions users actually ask
  • Scope ruthlessly: ship the core loop before polishing the edges
Share

Enjoyed this article?

Leave a reaction or share your appreciation

Muhammed Ajmal U K
Written by

Muhammed Ajmal U K

MCA student at College of Engineering Trivandrum (CET) and Full-Stack AI Developer from Kerala, India. Creator of ToolPix AI, KallanCop, and DVMA.