Skip to content

kryvosheyin/Travel-trucks-app

Repository files navigation

Camper Booking App

A modern React application for browsing, booking, and reviewing campers.

Features

  • Camper catalog with filters and pagination
  • Favorites system (Redux-powered)
  • Camper details with reviews and equipment lists
  • Searching for campers by filter options
  • Date range booking with form validation (Formik + Yup)
  • Responsive design
  • "Scroll to Top" button
  • Custom modal dialogs for images

Tech Stack

  • React (with Hooks)
  • Redux Toolkit
  • Formik & Yup (forms and validation)
  • react-datepicker
  • react-router-dom
  • CSS Modules
  • date-fns
  • react-scroll-to-top

Getting Started

Prerequisites

  • Node.js >= 16
  • npm >= 8 or yarn

Installation

git clone git@github.com:kryvosheyin/Travel-trucks-app.git
cd Travel-trucks-app
npm install
npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors