Skip to content

PetroShutak/rent-car-easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

RentCarEasy - Car Rental Web Application

This is a web application that provides car rental services in Ukraine. The application consists of three main pages:

  1. Home Page: General description of the services offered by the company.
  2. Car Catalog: Catalog of cars of various configurations that can be filtered by brand, hourly rental price, and mileage.
  3. Favorite Listings: Listings added by the user to their favorites.

Key Features

  • Viewing car rental listings.
  • Filtering listings by car brand, price, and mileage.
  • Adding and removing listings to/from the favorites list.
  • Displaying detailed information about a car and its rental conditions in a modal window.
  • The ability to contact the company for car rental.

Technologies Used

  • React: JavaScript library for user interface development.
  • React Router: For routing and navigation between pages.
  • MockAPI: For simulating a backend and storing listings.

Installation and Usage Instructions

  1. Clone the repository to your computer:

    git clone https://github.com/your-username/rent-car-easy.git
    
    cd rent-car-easy
  2. Install the dependencies:

    npm install
  3. Run the application:

    npm start
  4. Open the application in your browser at http://localhost:3000.

Screenshots

Home Page

Car Catalog

Favorite Listings

Car Details

Author Petro Shutak.

If you have any questions or suggestions regarding this project, please feel free to contact me.