https://github.com/sokilskill/drive-rentals
app rental car
https://github.com/sokilskill/drive-rentals
axios redux-persist redux-toolkit
Last synced: over 1 year ago
JSON representation
app rental car
- Host: GitHub
- URL: https://github.com/sokilskill/drive-rentals
- Owner: Sokilskill
- Created: 2024-02-03T14:32:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T13:15:43.000Z (over 2 years ago)
- Last Synced: 2025-01-30T23:32:19.438Z (over 1 year ago)
- Topics: axios, redux-persist, redux-toolkit
- Language: JavaScript
- Homepage: https://sokilskill.github.io/drive-rentals/
- Size: 2.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.en.md
Awesome Lists containing this project
README
# Drive Rentals
Drive Rentals is a web application that allows users to browse and book rental
cars. The application is designed for the convenience of users who are looking
for cars for temporary use.

## Key Features
- **Browse Car List:** Explore various cars presented in the application.
- **Detailed Information:** Get detailed information about each car, including
technical specifications, rental conditions, and available accessories.
- **Rental Booking:** Place rental orders for cars directly from the
application.
# Car Listings Filter
This filter allows for convenient selection of cars based on brand, hourly
price, and mileage in miles. You can also choose "All" to display the entire
list of this category.
## Features
- **Form State Persistence:** The form automatically saves entered data even
when navigating to other pages and returning.
- **Convenient Filter Display:** For a better understanding of the applied
filter.
- **Load More:** The "Load More" button adds new listings. If there is no more
data on the server, the button is hidden.
## Usage
1. Choose the car brand, hourly price, and mileage.
2. Press the "Load More" button to add new listings.
## Technical Details
- **Frontend:** Implemented in React with the use of Redux for managing the
application state.
- **Backend:** Car data and rental conditions are obtained from mockAPI.
## Installation and Running
1. Clone the repository:
`git clone https://github.com/your-username/drive-rentals.git`
2. Navigate to the project directory: `cd drive-rentals`
3. Install dependencies: `npm install`
4. Run the application: `npm run dev`
## Help and Contribution
If you would like to contribute to the development of the application or have
any questions, please create an
[Issue](https://github.com/Sokilskill/drive-rentals/issues) or submit a
[Pull Request](https://github.com/Sokilskill/drive-rentals/pulls).