TravelTrucks
#Frontend web application for a camper rental service
The project implements:
a car catalog with filtering
camper detail pages
a favorites system
a booking form
review viewing
The application is built using a modern technology stack and demonstrates working with #API, state management, and routing.
Features:
Camper catalog — displaying a list of campers with server-side pagination
Filtering by parameters (location, equipment, etc.)
Favorites — adding/removing campers to/from favorites
Camper details page — a separate page with detailed information
Booking form — booking form
Reviews — displaying user reviews
Working with API and handling asynchronous requests
Technical stack:
#Next.js
#TypeScript
Zustand
Axios
What this project demonstrates:
Building a #SPA on Next.js
Working with #REST API
Server-side pagination
Global state management
Form handling
Component architecture
Data typing through TypeScript
The project implements:
a car catalog with filtering
camper detail pages
a favorites system
a booking form
review viewing
The application is built using a modern technology stack and demonstrates working with #API, state management, and routing.
Features:
Camper catalog — displaying a list of campers with server-side pagination
Filtering by parameters (location, equipment, etc.)
Favorites — adding/removing campers to/from favorites
Camper details page — a separate page with detailed information
Booking form — booking form
Reviews — displaying user reviews
Working with API and handling asynchronous requests
Technical stack:
#Next.js
#TypeScript
Zustand
Axios
What this project demonstrates:
Building a #SPA on Next.js
Working with #REST API
Server-side pagination
Global state management
Form handling
Component architecture
Data typing through TypeScript