A full-stack ride-sharing & carpooling platform built for Hyderabad's daily commuters and students.
AbhiNOW is a community-driven ride-sharing platform designed for recurring daily travel rather than one-time rides.
β¨ Features β’ π οΈ Tech Stack β’ πΈ Screenshots β’ π Setup
AbhiNOW is a ride-sharing & carpooling platform built specifically for Hyderabad's daily commuters and students.
Unlike Uber or Rapido which focus on one-time rides, AbhiNOW is designed around daily recurring travel routes.
Miyapur β Ameerpet β Hitech City
Passengers traveling on the same route can join the ride daily.
β Affordable daily travel β Trusted recurring commuters β Reduced traffic congestion β Better ride-sharing experience
- π Search rides by pickup & destination
- π Live ride tracking
- β Driver ratings & reviews
- π§Ύ Ride history & invoices
- π View driver details before booking
- π± OTP verification during registration
- πΊοΈ Post rides with source & destination
- π¨ Accept / reject ride requests
- π Share live location
- π° View earnings
- π Manage completed rides
- π₯ User management
- π« Suspend / Unsuspend users
- π Monitor rides
- β Moderate ratings
- π Manage locations
- π Dashboard analytics
- π JWT Authentication
- π Google OAuth Login
- π± Twilio OTP Verification
- π BCrypt Password Encryption
- π‘οΈ Role-Based Authorization
- πΊοΈ Google Maps Integration
- π Live Driver Tracking
- β‘ WebSocket Communication
- π°οΈ Satellite View
- π Route Visualization
- Java 21
- Spring Boot
- Spring Security
- JWT Authentication
- Spring Data JPA
- Hibernate
- MySQL
- WebSockets
- Twilio API
- Google OAuth2
- Docker
- React.js
- React Router
- Axios
- Google Maps API
- STOMP + SockJS
- JWT Decode
React Frontend
β REST API + JWT
Spring Boot Backend
β JPA / Hibernate
MySQL Database
Driver App
β
WebSocket
β
Spring Broker
β
Passenger Live Tracking
Install:
- Java 21+
- Node.js
- MySQL 8+
- Maven
- Docker (optional)
git clone https://github.com/Jahnavi-Avadhuta/AbhiNOW-SpringBoot.git
cd AbhiNOW-SpringBootCREATE DATABASE abhinow_spring;Update:
src/main/resources/application.yaml
Add your credentials:
spring:
datasource:
username: root
password: root
jwt:
secret: YOUR_SECRET
twilio:
account-sid: YOUR_ACCOUNT_SID
auth-token: YOUR_AUTH_TOKEN
google:
client-id: YOUR_CLIENT_ID
client-secret: YOUR_CLIENT_SECRETmvn spring-boot:runBackend:
http://localhost:8080
cd abhinow-frontend
npm install
npm startFrontend:
http://localhost:3000
| Method | Endpoint |
|---|---|
| POST | /api/auth/register |
| POST | /api/auth/login |
| POST | /api/otp/send |
| POST | /api/otp/verify |
| GET | /oauth2/authorization/google |
- Women-only rides
- Payment Gateway Integration
- Subscription Plans
- Smart Route Matching
- Mobile App
- Cloud Deployment
Jahnavi Avadhuta
Built with β€οΈ using Spring Boot + React













