RentWheels is an advanced web application built with Next.js and MongoDB, designed to simplify the process of renting vehicles. Whether you're looking for cars, bikes, or other modes of transport, RentWheels provides an intuitive platform for both renters and owners to manage their transactions seamlessly.
- Vehicle Search: Effortlessly browse and discover available vehicles using intuitive search filters.
- Add Vehicles: Seamlessly add new vehicles to the platform with detailed specifications and images.
- Edit Vehicles: Easily modify existing vehicle listings to keep information accurate and up-to-date.
- Add Vehicles to Collection: Enable users to create collections of preferred vehicles for future reference and comparison.
- Easy Google Login: Streamlined authentication process via Google accounts for quick and hassle-free access.
- Messaging System: Robust messaging functionality facilitates communication between renters and vehicle owners, ensuring smooth coordination and clarification of rental details.
Check out the live demo Rent Wheels.
- Next.js
- React.js
- MongoDB
- Mongoose - ODM
- Google Authentication:next-auth
- Cloudinary - Image uploads
- Tailwind CSS
To get started with RentWheels, follow these steps:
- Clone the repository.
- Install dependencies using
npm install
. - Set up your MongoDB database and configure the connection.
- Run the development server using
npm run dev
.
Contributions are welcome! Please feel free to open an issue or submit a pull request for any new features, enhancements, or bug fixes.
This project is licensed under the MIT License.