Car Rental Reservation System Live
Note: Use the following credentials to access the admin and user features:
- Admin Credentials:
- Email:rubel29879@gmail.com
- Password:password1234
- User Credentials:
- Email:mdrubel29879@gmail.com
- Password:password123
Our Car Rental Reservation System streamlines the entire vehicle booking and rental process, allowing customers to easily reserve cars tailored to their needs. With our intuitive and user-friendly interface, customers can book a vehicle without any hassle, ensuring a seamless experience from start to finish.
Before you begin, ensure you have met the following requirements:
- Node.js (version >= 20.11.1)
- npm (version >= 9.8.0)
- TypeScript (version >= 5.4.5)
This project uses the following technologies:
- [reactjs] : A frontend framework.
- [redux] : For state management
- [tailwindcss] : For style react component
- [aamarpay] : payment service, for paying booking
Instructions on how to install the project.
# Clone the repository
git clone https://github.com/princeRubel1/Car-Rental-Reservation-Client
# Navigate to the project directory
cd project-name
# Install dependencies
npm install
# Start the project
npm run dev
- Sign Up and Log In: Register and log in using email and password.
- Search Cars: Find cars based on type, features and seats.
- Filter Options: Refine search results by price range, and type.
- View Car Details: Access comprehensive information about each car, including images, descriptions, and specifications.
- Check Availability and Book: Verify car availability and book.
- Manage Bookings: View and manage bookings.
- Modify or Cancel: Modify or cancel existing bookings as needed.
- Secure Payment Processing: Process payments securely with various payment methods.
- Edit Personal Information: Update personal details.
- Multi-Device Access: Use the app on mobile, tablet, and desktop devices.
- View Key Metrics: Access metrics such as total users, cars, and revenue.
- Latest Bookings and Activities: Monitor recent complete bookings and user activities.
- Manage Listings: Add, update, or remove car listings.
- Update Car Details: Manage car availability, pricing, and features.
- Manage All Bookings: View and handle all user bookings.
- Approve or Reject Requests: Process booking requests.
- Calculate Rental Costs: Compute costs based on rental duration and car type.
- View User Accounts: Access and manage user profiles.
- Assign Roles and Permissions: Set different access levels for admin roles.
For any inquiries or support, please contact us:
- Email: rubel29879@gmail.com
- Phone: (+91 7405868453) (whatsapp)
- Permanent Address: Bangladesh
- Present Address: Gujarat ,India
Feel free to reach out for any questions or feedback regarding the Car Rental Web App. I'm here to help!