/campervan-rental

test task

Primary LanguageJavaScript

 

Rental Campers App

Github top language Github language count Repository size

About   |   Features   |   Installation   |   Technologies   |   Additional Information  


🎯 About

This project is a web application for a company providing camper rental services in Ukraine.

📕 Features

Home Page: Provides a general description of the company's services.

Catalog Page: Displays a catalog of campers with different configurations, which users can filter by location, equipment, and type.

Favorites Page: Shows a list of advertisements that users have added to their favorites.

📙 Installation

Clone the repository to your local computer.

Install the dependency using the npm install command.

Start the project using the npm start command.

Open a browser and go to http://localhost:3000.

📗 Technologies

React.js to implement the interface used.

Redux for application state management.

Axios to perform queries on the server.

React Router for navigating between pages.

API

The application uses the MockAPI service to manage advertisements. The advert resource includes the following fields: _id, name, price, rating, location, adults, children, engine, transmission, form, length, width, height, tank, consumption, description, details, gallery, reviews.

🚀 Technologies

The project is posted on GitHub Pages and is available at the link here: Rental Campers App