Go Eazy Car Rentals is a web application that allows users to easily reserve and manage car rentals. Whether you're planning a road trip or need a rental car for daily use, our system makes the reservation process smooth and convenient.
Make a reservation on Go Eazy Car Rentals!
http://goeazystore.s3-website-us-east-1.amazonaws.com/
The application is hosted on AWS -- The user interface is deployed in an S3 bucket, the back end on AWS Elastic Beanstalk, and the database is running on RDS Aurora Serverless.
- Browse and search for available cars
- Reserve cars for specific dates and locations
- Manage, update, and cancel existing reservations
- User-friendly interface
- Full application can be translated between English and Spanish with the click of a button
Check out our live demo at: http://goeazystore.s3-website-us-east-1.amazonaws.com/
Before you begin, ensure you have met the following requirements:
- Node.js installed
- Angular CLI installed
- Spring
-
Clone the repository:
git clone https://github.com/robosoto/reservation-system.git cd reservation-system -
Run the back end service:
cd com.goeazycarrent.service mvn spring-boot:run -
Install dependencies for the front end Angular application:
cd ../reservation-system-frontend npm install -
Start the frontend Angular server:
ng serve
-
Visit http://localhost:4200 in your web browser.
-
Browse available cars, select your desired vehicle, and reserve it for your preferred dates and location.
-
Manage your reservations through the user flow.
If you have any questions, issues, or suggestions, please feel free to contact us.
Thank you for using Go Eazy Car Rentals!