Overview
Pai Nam Nae is a carpooling web application for students and people travelling around Khon Kaen University. It helps drivers publish trips and lets passengers find routes, reserve seats, and review essential driver and vehicle information before travelling.
Challenge
Many students travel along the same routes, but arranging rides through general social-media groups makes seat availability, routes, and identity information difficult to verify.
Solution
The system connects trip creation and seat booking with Google Maps route data. It also supports vehicle profiles and identity-document uploads to make essential trip information available in one workflow.
Key features
- Identity documents Supports document uploads for driver and passenger profiles.
- Trip management Drivers can define routes, pickup points, departure times, and available seats.
- Route and distance data Uses Google Maps services to display routes and calculate travel distance.
- Seat booking Passengers can find trips, choose a pickup point, and reserve an available seat.
- Vehicle profiles Drivers can register vehicle details and select the vehicle used for each trip.
- Real-time notifications & chat Enables instant communication between drivers and passengers using Socket.IO.
- Map-based incident reporting Allows users to report route incidents with role-based admin management.
Process
- Driver profile and vehicle registration
- Trip creation with route and pickup points
- Passenger search and seat booking