Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/innaanatoliivna/swiftwheels-rentals-app


https://github.com/innaanatoliivna/swiftwheels-rentals-app

app mockapi-io react redux-toolkit vitejs

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

# SwiftWheels-Rentals App

This is a web application for a company providing car rental services in
Ukraine. The application is divided into three main pages.

## Overview of Pages

1. **Home Page**

- General description of the company's services.
- [Insert image/graphics]

2. **Car Catalog**

- Catalog of cars with different configurations.
- Filtering by brand, hourly rental price, and mileage.
- Pagination for convenient browsing of listings.

3. **Favorite Listings**
- Listings that the user has marked as favorites.
- Option to remove from the favorite list.

## Technical Specifications

- Use React and React Router for routing.
- Communicate with the Mockapi server to fetch listings.
- Use Redux for state management.
- Interaction with the API for filtering and loading additional listings.
- Valid markup and semantic styling.

## Usage Instructions

1. Clone the repository.
2. Install necessary dependencies: `npm install`.
3. Start the project: `npm run dev`.
4. Open the browser at [http://localhost:3000](http://localhost:3000).

## Additional Features

- Filtering by brand and hourly rental price.
- Defining a mileage range for searching listings.

## Demo

[The application is available here](https://innaanatoliivna.github.io/SwiftWheels-Rentals-App/).

---

Author: Inna Zadorozhnia | fullstack developer