Skip to content

TiZorii/TravelTrucks

Repository files navigation

TravelTrucks

Description

TravelTrucks is a web app for camper rentals where users can browse available campers, read reviews, book rentals and track their orders. The project is focused on creating a convenient and fast service for travelers who want to rent a camper for their trip.

Main functions

  • Main page with brief information about the company and the ability to search for campers.
  • Camper catalog with filtering by various parameters.
  • Camper details page with description, photos, reviews and booking form.
  • User reviews with the ability to view them on the camper page.
  • Booking form for choosing the rental date and confirming the order.
  • Responsive design for easy use on mobile devices.

Technologies

  • React, Redux
  • React Router
  • Vite
  • Axios
  • Deployment: Vercel

Requirements

Before starting the project, make sure that the following are installed on your system:

  • Node.js version X.X.X or later
  • npm for package management

Installation

  1. Clone the repository:

    git clone https://github.com/TiZorii/TravelTrucks.git

    Navigate to the project directory:

    cd TravelTrucker

    Install dependencies using npm:

    npm install
  2. Starting the Project

    To start the local development server using npm:

    npm run dev

Once the server starts, you can open your project in the browser at http://localhost:5173.