GoPooling Carpool Ride Sharing App
Built by Youssef Salem Hassan
01
Overview

University carpool platform connecting students for ride-sharing
My role
Structured mobile prototype with Firebase/Maps integrations plus formal SRS/diagram coursework package for course delivery.
02
The Problem
Campus communities need safer, coordinated rides—balancing trust between drivers and riders, navigation clarity, and lightweight payments documentation.
03
The Solution
GoPooling combines Flutter with Firebase services and Google Maps APIs to prototype booking, GPS tracking, ratings, history, and assisted flows documented alongside formal SRS, diagrams, and testing artifacts from CSCI313.
Technologies used
8Languages
Dart
Platforms
Flutter
Backend, data & cloud
FirebaseGoogle Maps API
Other
FigmaSoftware EngineeringUML DiagramsSystem Design
04
Key Outcomes
- Academic-grade documentation package (SRS, UML, sequences) proving engineering rigor.
- Feature breadth spanning discovery, ride lifecycle, notifications, and contingency UX hooks.
05
Screenshots & gallery
Onboarding
3 imagesUser Authentication
2 imagesDriver Authentication
2 imagesRide Booking Flow
4 imagesTrip Management
2 imagesNavigation & Features
2 imagesUML Diagrams
2 imagesMore projects
- Al Jawad Group — Field Operations SystemOne system for a Riyadh facility-management company: customer app, staff app, admin dashboard, company website and a Laravel API, Arabic first.
- Seerati (سيرتي) — Resume Builder AppBilingual Flutter app for Seerati, Technology 92’s Arabic-first resume builder: an 11-step builder with autosave, a live ATS score, AI review, CV import and on-device PDF.
- Cloud Call Center — Agent App & BackendSubscription call-center product: agents handle company calls, SMS, and call logs from their own phone, so a business can run its call center from anywhere.