Every journey,
better together.
Meet CarSync 2.0 — a connected carpooling platform that unites passengers and drivers through intelligent route corridor matching, cryptographically verified OTP boarding, real-time safety monitoring, and direct fair settlement.
Less congestion.
More connection.
Every day, millions of commuters travel identical corridors while empty vehicle seats go unused. Coordinating pickups, negotiating fares, and verifying rider authenticity should never feel uncertain.
CarSync unifies the entire commute lifecycle into a single high-performance Android application: passengers discover matching travel corridors, drivers monetize empty seats, and administrators maintain safety standards through verified driver KYC.
Experience CarSync
before you download.
Test our route matching engine with simulated commuter corridors in the National Capital Region (Greater Noida & Noida). Select origins, destinations, and see instant sample ride matches with seat availability and boarding verification.
Simulated Route Search
Explore matching carpool corridors with deterministic demo telemetry
Available Corridor Matches (3 rides found)
Simulated matching score based on corridor overlapEngineered for every role
in the mobility ecosystem.
Whether you commute as a passenger, drive your daily vehicle, or oversee campus safety, CarSync offers role-tailored workflows built on real database schemas and Spring Security authorization.
Corridor Match Algorithm
Search rides between major transit hubs and campuses with automatic sub-corridor intersection matching.
Cryptographic Boarding OTP
Never enter the wrong car. The driver must type your 4-digit OTP into their terminal before the ride begins.
One-Touch SOS Emergency
Instantly alert emergency contacts and backend support with live GPS coordinates if route deviations occur.
Schedule Route Publishing
Publish recurring work commutes, specify available seat counts, and define transparent per-seat fares.
In-App KYC Verification
Upload driving license and registration certificate securely for administrative review before publishing.
Settlement & Fare Tracking
Clear audit logs of all completed bookings, passenger totals, and direct payment confirmations.
Driver Document Audit
Inspect submitted government identity and vehicle documents with one-click approve, reject, or request revision.
System Telemetry & Trips
Monitor real-time active trips, corridor demand bottlenecks, and platform safety compliance flags.
Incident Ticket Management
Triage passenger and driver reports with automated audit trails and structured resolution status updates.
Safety at every step
of your journey.
Explore how security and verification are deeply integrated into the CarSync 2.0 system architecture — from initial registration to completed dropoff and post-trip support.
JWT-based cryptographic tokens with strict Spring Security role separation (ROLE_PASSENGER, ROLE_DRIVER, ROLE_ADMIN).
Technical Implementation:
Implemented in SecurityConfig.java and JwtService.java. Uses HS256 JWT tokens with automatic expiration. User passwords are encrypted using BCrypt (10 rounds). Endpoint access is strictly guarded with @PreAuthorize annotations.
Drivers must provide driving license number, vehicle registration certificate (RC), and vehicle specifications.
Technical Implementation:
Implemented in DriverVerificationController.java and DriverVerificationService.java. Drivers are locked in KYC_PENDING status and prevented from publishing any rides until administrative approval is granted.
Dedicated admin portal review for manual document verification, vehicle inspection, and fraud prevention.
Technical Implementation:
Admin endpoints in AdminController.java allow KYC verification with audit logging. The admin can mark status as APPROVED, REJECTED, or request additional document photos.
Real-time seat reservation with atomic seat counting to prevent double booking along matching corridors.
Technical Implementation:
Implemented in BookingService.java. Database transactions use optimistic locking to verify seat availability before creating a Booking record with status CONFIRMED.
Passenger receives a random 4-digit code. Driver must enter and verify this OTP in-app to start the trip.
Technical Implementation:
Implemented in OtpService.java and RideTripController.java. The OTP is generated via SecureRandom. When the driver calls POST /api/v1/rides/trips/{id}/verify-otp, the backend compares the hashed token before advancing the trip to IN_PROGRESS.
State-machine tracking: REQUESTED → CONFIRMED → IN_PROGRESS → COMPLETED with timestamped audit records.
Technical Implementation:
Strict state machine in TripStatus.java guarantees that rides cannot jump states. Trip timestamps, start coordinates, and end coordinates are persisted in PostgreSQL for transparent audit trails.
Emergency trigger instantly logs incident, records exact GPS coordinates, and dispatches safety alert notifications.
Technical Implementation:
Emergency endpoint in SosController.java triggers high-priority incident records with lat/lng coordinates and sends immediate transactional email alerts via Brevo API to designated emergency contacts.
Structured support ticketing system categorized by safety, billing, boarding issues, and user conduct.
Technical Implementation:
Implemented in SupportTicketController.java with both authenticated endpoints and a public unauthenticated submission endpoint (POST /api/v1/support/tickets/public) for onboarding and download assistance. Moderated via admin portal.
Native Android screen designs
compiled from Jetpack Compose.
Structural architectural previews compiled directly from our Android Kotlin Jetpack Compose codebase (com.carsync.mobile.ui). (Interactive structural layout models — not real device screen captures). Click any card to inspect detailed composables and technical architecture.
Architectural Preview · com.carsync.mobile.ui.auth.LoginScreen
Architectural Preview · com.carsync.mobile.ui.passenger.HomeScreen
Architectural Preview · com.carsync.mobile.ui.ride.SearchScreen
Architectural Preview · com.carsync.mobile.ui.tracking.TripScreen
Architectural Preview · com.carsync.mobile.ui.driver.PublishScreen
Architectural Preview · com.carsync.mobile.ui.admin.KycScreen
CarSync —
Smart City Booking Demo
Experience how passenger route discovery, carpool corridor selection, and instant seat reservation operate in this animated concept walkthrough.
Inside CarSync
modern full-stack architecture.
CarSync 2.0 is built on a resilient, micro-service-ready architecture designed for low-latency corridor matching, zero-data-loss transactions, and secure mobile execution. Click any component below to inspect verified technical details.
Android Mobile Client (com.carsync.mobile)
Native Android application written in modern Kotlin using Jetpack Compose declarative UI architecture, Coroutines for asynchronous state flow, and Material 3 design system.
Built for scrutiny.
Documented for excellence.
CarSync was engineered from day one with enterprise-grade rigor, reproducible build configurations, and verifiable source integrity.
Verified Production Deployment
Live REST API hosted on Render with managed PostgreSQL persistence. Verified via automated health telemetry.
Security & RBAC Controls
Cryptographic JWT authentication with strict role authorization separating passengers, drivers, and administrators.
Reproducible Release Signing
Standalone release APK signed with official v2/v3 APK signature scheme. Verified SHA-256 hash published openly.
Meet the CarSync Team
engineering the web platform.
The CarSync 2.0 web application, interactive simulations, and product showcase portal were built collaboratively by the CarSync Web Application Team.
Tanya Shukla
Team LeaderCarSync Web Application Team
Jayshree Das
CarSync Web Application TeamCarSync Web Application Team
Vijendra Pratap Singh
CarSync Web Application TeamCarSync Web Application Team
The three team members above contributed to the CarSync Web Application and product showcase portal (led by Tanya Shukla). The native Android client (com.carsync.mobile) and Spring Boot 3.3.5 backend service were engineered by Vijendra Pratap Singh.
Frequently asked questions
about CarSync.
How does the Boarding OTP system work?
When you book a seat, CarSync issues a secure 4-digit One-Time Password. When your driver arrives, you provide this OTP. The driver enters it into their CarSync terminal to verify your identity and officially start the ride. This guarantees you never board the wrong vehicle.
Is CarSync an on-demand taxi app like Uber?
No. CarSync is a coordinated carpooling and ride-sharing network for everyday commuters. Drivers publish routes they are already traveling, and passengers reserve available seats to share travel expenses.
How are drivers vetted before offering rides?
Every driver must complete an in-app verification submission including their government driving license and vehicle registration (RC). An administrator reviews and approves the documentation before the driver account is permitted to publish routes.
What Android version is required to run CarSync?
CarSync supports Android 7.0 Nougat (API Level 24) through Android 15/16 (API Level 37), ensuring compatibility across older devices as well as modern flagship smartphones.
Help improve CarSync
send direct feedback.
Encountered an issue or have a feature suggestion? Your report connects directly to our Spring Boot backend support ticketing endpoint (POST /api/v1/support/tickets/public) for triage and review.
Download CarSync 2.0
for Android
Install the production release APK directly on your device. Fast, private, verified, and free of third-party store tracking.
How to Install APK on Android:
- Tap Download CarSync APK above to save
CarSync.apk. - Open your phone's Downloads folder and tap the file.
- If prompted, enable "Allow from this source" in Chrome or Files settings.
- Tap Install, then tap Open to launch CarSync 2.0.
Advanced Security Details & Cryptographic Hash
To verify that your downloaded APK has not been altered or tampered with in transit, check its SHA-256 cryptographic checksum:
28BB42FCFAD6C4EF6D3B78C70314B78ADFC2A2B5DF42BCC94D7F5E7C339F86D2
Point your smartphone camera or any QR scanner app at the code above to instantly start downloading the official CarSync.apk directly from the verified GitHub Releases channel.