v1.0.0
CarSharePro is a complete car rental and peer-to-peer car sharing platform built with Spring Boot, React and MongoDB.
The platform provides dedicated functionality for customers, vehicle owners and administrators.
CUSTOMER FEATURES
• User registration and login
• JWT authentication
• Email verification
• Browse available cars
• Search and filtering
• Car details
• Car images
• Location and map functionality
• Availability checking
• Date-based booking
• Booking management
• Payment workflow
• UPI / QR / UTR payment workflow
• Booking history
• Profile management
• Reviews
OWNER FEATURES
• Owner dashboard
• Add vehicles
• Edit vehicles
• Vehicle image upload
• Vehicle management
• Rental pricing
• Availability management
• Booking management
• Earnings management
• Owner profile
ADMIN FEATURES
• Admin dashboard
• User management
• Owner management
• Vehicle management
• Vehicle approval
• Booking management
• Payment management
• UTR verification
• Review management
TECHNOLOGY STACK
Backend:
Java
Spring Boot
Spring Security
JWT
REST APIs
Frontend:
React
Vite
Axios
Database:
MongoDB / MongoDB Atlas
Cloud Storage:
Cloudinary
Mobile:
Android application if included in this package
PAYMENT
The project includes the implemented UPI / QR / UTR payment workflow with administrative verification.
THIRD-PARTY SERVICES
The buyer can configure their own:
• MongoDB / MongoDB Atlas
• Cloudinary
• SMTP / Email provider
• Map provider
• Payment services where required
No production credentials are included.
WHAT IS INCLUDED
• Complete backend source code
• Complete React frontend
• Android source code if included
• MongoDB integration
• Authentication and authorization
• Customer module
• Owner module
• Admin module
• Booking system
• Vehicle availability
• Payment workflow
• Cloudinary integration
• Installation documentation
• Configuration documentation
• API documentation
• Deployment documentation
• Troubleshooting documentation
REQUIREMENTS
• Java 17+
• Node.js
• npm
• MongoDB / MongoDB Atlas
• Cloudinary account where image upload is used
• SMTP/email account where email functionality is used
• Android Studio if using the Android application
LICENSE
The source code is provided according to the applicable SellMyCode license.
The source code may be customized according to the purchased license, but redistribution or resale of the source code itself is not permitted.
SUPPORT
Documentation is included to help with installation, configuration and deployment.
Published:
19 Aug, 2026
Version:
1.0.0
Category:
Files Included:
Framework:
Telegram Marketer Pro is a .NET desktop application for managing Telegram messaging campaigns. It provides a set of tools for sending campaigns, filtering and verifying accounts, and extracting contac...
Rarle Project Management Tool is a script designed to help companies and organizations manage projects, collaborate with teams, and communicate with clients. Assign projects to team members and manage...
Teeter Bot is a Java-based bot source code script designed to message Twitter users and help promote your business easily.Message a mass number of users for business promotionIncludes complete source...