EzCars is a web-based platform designed to revolutionize the car rental process. It enables users to search for, reserve, and securely pay for rental vehicles online. The system is designed with individual renters in mind. By integrating third-party payment gateway, EzCars aims to simplify vehicle rentals while offering a seamless, efficient experience for both users and administrators.
- Vehicle Listings: Browse a variety of vehicles with detailed information such as model, price, availability, and rental terms.
- Effortless Booking: Renters can easily reserve vehicles using various devices like smartphones, tablets, or laptops.
- Secure Payments: Integration with trusted third-party payment gateways like Stripe ensures safe and reliable transactions.
- Rental History: Renters can view and track their rental history through personalized accounts.
- Admin Dashboard: Rental agencies benefit from centralized fleet management, booking oversight, and data analytics on vehicle usage.
- Review System: Renters can leave feedback on their rental experience, helping others make informed decisions.
- Git
- Node.js (v14 or later)
- npm (v6 or later)
-
Open your terminal
-
Clone the repository:
git clone https://github.com/CS691-CRN73915-Team1-EZCars/EZCars.git
-
Navigate to the project directory:
cd ezcars
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Start the development server:
npm run dev
-
Access the application: Open your browser and visit http://localhost:3000 to view the application.