Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blavikensbutcher/camper_rent
Camper rental service w/ React, RTK Query, Fuse.js
https://github.com/blavikensbutcher/camper_rent
fuse react rtk-query vercel vercel-deployment
Last synced: 9 days ago
JSON representation
Camper rental service w/ React, RTK Query, Fuse.js
- Host: GitHub
- URL: https://github.com/blavikensbutcher/camper_rent
- Owner: blavikensbutcher
- Created: 2024-06-06T19:44:26.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T17:28:33.000Z (7 months ago)
- Last Synced: 2024-11-10T17:08:22.710Z (2 months ago)
- Topics: fuse, react, rtk-query, vercel, vercel-deployment
- Language: JavaScript
- Homepage: https://camper-rent-murex.vercel.app/
- Size: 328 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Camper rental service
run ``npm run dev``
port: 8000When making a GET request, **RTK Query** was used, while **Redux Toolkit** was utilized for storage management.
"**/**" - _Home page with a general description of the services provided by the company_
"**/favorites**" - _Page with advertisements that have been added by the user to favorites by hearth click_
If a user navigates to a route that does not exist, they should be redirected to the home page.
When the "Show more" button is clicked, a modal window should open with detailed information about the camper.
The modal window should close when the user clicks on the close button, clicks on the backdrop, or presses the Esc key.
The modal window should contain information about the camper's features and reviews.
The modal window should also include a form for booking the camper. The fields "name," "email," and "booking date" are mandatory. (In case of invalid data, the form should not be submitted; in the case of valid data, the page should refresh.)