GoPooling Carpool Ride Sharing App

Overview

GoPooling is a comprehensive carpool ride-sharing application designed specifically for university students, faculty, and staff. The app facilitates convenient ride-sharing coordination within the campus community, featuring real-time GPS tracking, driver-passenger matching, rating system, ride history, and secure payment integration. Developed as a CSCI313 project with a complete software requirements specification, use cases, sequence diagrams, and comprehensive testing. Built with Flutter and Firebase, the app provides seamless booking, navigation, notifications, and emergency assistance features.

Tech stack

FlutterDartFirebaseGoogle Maps APIFigmaSoftware EngineeringUML DiagramsSystem Design