Skip to content

Interview Challenge: dynamic catalog, favorites, and interactive UI. React, Redux, Axios used.

Notifications You must be signed in to change notification settings

fairycreator/car-rental-service-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Rental Application

Overview

This Car Rental Application provides a wide range of vehicles for rent, catering to various customer preferences and needs. Our extensive fleet includes everything from economical hatchbacks to luxurious sedans and SUVs, ensuring that we have the perfect car for every occasion.

Features

  • Browse Vehicles: Explore an extensive list of cars with detailed information, including make, model, year, and amenities.
  • Rental Information: Each listing provides comprehensive rental details such as price, conditions, and mileage.
  • Online Booking: Conveniently book your preferred vehicle directly through the application.
  • User Reviews: Read reviews and ratings from other customers to help make your choice.

Installation

To set up the application on your local machine:

  1. Clone the repository:
    git clone https://github.com/your-username/car-rental-service-application.git
    
  2. Navigate to the application directory:
    cd car-rental-service-application
    
  3. Install the dependencies:
    npm install
    

Usage

After installing the application, you can start it by running:

npm start

The application will be available at http://localhost:3000.

Dataset

Our car dataset is in JSON format and includes various details for each vehicle, such as id, make, model, type, year, description, fuelConsumption, engineSize, accessories, functionalities, rentalPrice, rentalCompany, address, rentalConditions, and mileage.

Here's an example entry from our dataset:

{
  "id": 9697,
  "year": 2018,
  "make": "Audi",
  "model": "A4",
  "type": "Sedan",
  "img": "https://res.cloudinary.com/example/image/upload/audi_a4.jpg",
  "description": "The Audi A4 stands out with its elegant design and advanced technology, offering a premium driving experience.",
  "fuelConsumption": "7.8",
  "engineSize": "2.0L 4-cylinder turbo",
  "accessories": [
    "Virtual cockpit",
    "Bang & Olufsen sound system",
    "Heated front seats"
  ],
  "functionalities": [
    "Quattro all-wheel drive",
    "LED headlights",
    "Apple CarPlay and Android Auto"
  ],
  "rentalPrice": "$75",
  "rentalCompany": "Premium Auto Rentals",
  "address": "123 Example Lane, Lviv, Ukraine",
  "rentalConditions": "Minimum age: 25\nValid driver's license\nProof of insurance required",
  "mileage": 4300
}

Contributing

Contributions to the Car Rental Application are welcome! If you have suggestions or improvements, please feel free to fork the repository and submit a pull request.

Support

If you encounter any issues or have questions, please contact us at support@carrentalapp.com.

License

This project is licensed under the MIT License.


About

Interview Challenge: dynamic catalog, favorites, and interactive UI. React, Redux, Axios used.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published