A smarter way to move together

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.

📍 Corridor Route Matching 🚘 Shared Journeys 🛡️ Boarding OTP Verification 💳 Direct Fair Settlement ☁️ Live Render Backend
Passenger Find & book shared journeys along your daily route
Driver Publish daily commutes & verify passenger boarding
Safety One-touch SOS & active trip lifecycle tracking
Admin Driver KYC document moderation & dispute audit
01 / The Idea

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.

Platform Note: CarSync is a coordinated carpooling network. Actual trip availability, routes, and schedules depend on verified participating community drivers in your metropolitan or campus corridor.
Illustrative App Preview — Sample Data
09:41
5G 📶 🔋 88%
CarSync CarSync
JD

Upcoming Rides

2 Scheduled
● Confirmed (Demo) ₹120 / seat
Pickup Pari Chowk, Greater Noida
Dropoff Sector 62 Electronic City, Noida
🕒 Today, 08:30 AM 💺 2 seats left
🚘 Honda City (White · UP-16) ⭐ 4.9 (Sample)
Boarding Code (Demo OTP) 8421
Show to driver upon entering
● Boarding Soon (Demo) ₹160 / seat
Pickup Knowledge Park II, Greater Noida
Dropoff Connaught Place, Central Delhi
🕒 Today, 09:15 AM 💺 1 seat left
🚘 Tata Nexon EV (Teal · DL-01) ⭐ 5.0 (Sample)
Boarding Code (Demo OTP) 3190
Show to driver upon entering
02 / Interactive Ride Simulator

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.

Interactive Demo — Simulated Rides, Not Live Availability

Simulated Route Search

Explore matching carpool corridors with deterministic demo telemetry

Deterministic Engine Active
Origin Pari Chowk
Destination Sector 62 Noida

Available Corridor Matches (3 rides found)

Simulated matching score based on corridor overlap
03 / Platform Capabilities

Engineered 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.

04 / Trust & Verification

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.

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.

Backend File: src/main/java/com/carsync/backend/config/SecurityConfig.java

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.

Backend File: src/main/java/com/carsync/backend/service/DriverVerificationService.java

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.

Endpoint: PUT /api/v1/admin/verifications/{id}/approve

Technical Implementation:

Implemented in BookingService.java. Database transactions use optimistic locking to verify seat availability before creating a Booking record with status CONFIRMED.

Backend File: src/main/java/com/carsync/backend/service/BookingService.java

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.

Backend File: src/main/java/com/carsync/backend/service/OtpService.java

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.

Model: com.carsync.backend.model.Trip.java

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.

Endpoint: POST /api/v1/sos/trigger

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.

Endpoint: POST /api/v1/support/tickets/public
06 / Smart City Booking Demo

CarSync —
Smart City Booking Demo

Experience how passenger route discovery, carpool corridor selection, and instant seat reservation operate in this animated concept walkthrough.

ℹ️ Disclosure: Animated booking demonstration — simulated data, not a real reservation.
CarSync — Smart City Booking Demo 960 × 540 (30s)

Interactive HTML5 video player. Play, pause, seek, and toggle fullscreen using standard player controls. Audio and video do not autoplay.

07 / Engineering Deep Dive

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.

Responsibility: Renders responsive mobile interfaces for Passengers, Drivers, and Administrators; handles biometric/JWT token persistence, offline-tolerant cache, and boarding OTP entry.
Verified Tech Stack: Kotlin 1.9, Jetpack Compose, Compose Navigation, StateFlow, Coroutines, Retrofit 2.9, OkHttp 4.12, EncryptedSharedPreferences.
Data Flow & Security: Requests signed with Authorization: Bearer <JWT>. Token stored securely in Android Keystore backed storage. Target SDK: 37 (Android 15+), Min SDK: 24 (Android 7.0 Nougat).
08 / Verification & Audit

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.

09 / Engineering Team

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.

TS

Tanya Shukla

Team Leader

CarSync Web Application Team

JD

Jayshree Das

CarSync Web Application Team

CarSync Web Application Team

VPS

Vijendra Pratap Singh

CarSync Web Application Team

CarSync Web Application Team

ℹ️ Engineering Scope & Contribution Disclosure

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.

10 / Clear Answers

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.

11 / Continuous Improvement

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.

Official Release Channel

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.

Version v2.0.0 (Release)
Package ID com.carsync.mobile
File Size 56.2 MB (58,950,635 bytes)
Compatibility Android 7.0+ (API 24 – 37)
↓ Download CarSync APK (v2.0.0) GitHub Release Asset · Verified · 56.2 MB
Official CarSync 2.0 release APK live on GitHub Releases (v2.0.0 · 56.2 MB · Verified).

How to Install APK on Android:

  1. Tap Download CarSync APK above to save CarSync.apk.
  2. Open your phone's Downloads folder and tap the file.
  3. If prompted, enable "Allow from this source" in Chrome or Files settings.
  4. 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:

SHA-256 Checksum: 28BB42FCFAD6C4EF6D3B78C70314B78ADFC2A2B5DF42BCC94D7F5E7C339F86D2
  • Application ID: com.carsync.mobile
  • Signing Scheme: Android v2 + v3 (APK Signature Scheme)
  • Backend Endpoint: https://carsync-backend-heuh.onrender.com
  • Distribution Source: GitHub Releases v2.0.0 (CarSync.apk)
Official Release · Scannable QR
Scan to Download CarSync 2.0 APK
Direct APK Link ↗
⚡ Scannable with iOS & Android Cameras
Scan to Download CarSync 2.0

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.

Target File CarSync.apk
Version v2.0.0 (Release)
Security SHA-256 Verified