Skip to content

Repository files navigation

TravelTrucks

A modern camper and caravan rental platform built with React.


🚀 Features

  • Browse and filter a catalog of campers and caravans
  • Camper detail pages with reviews, features, and booking form
  • Favorites system (persisted)
  • Responsive, modern UI
  • Custom scrollable content areas
  • Deep linking and smooth navigation
  • State-preserving back navigation

🛠️ Tech Stack & Libraries

React Redux Redux Toolkit React Router Vite ESLint Redux Persist Axios React Loader Spinner


📂 Project Structure

  • src/components/ — Reusable UI components
  • src/pages/ — Main pages (Home, Catalog, Camper Details, Not Found)
  • src/redux/ — State management (Redux Toolkit)
  • src/assets/ — Images and SVG icons
  • src/index.css — Global styles

🤝 Contributing

Contributions are welcome! To get started:

  1. Fork the repository
  2. Clone your fork
  3. Create a new branch (git checkout -b feature/your-feature)
  4. Make your changes
  5. Commit and push (git commit -m 'Add new feature')
  6. Open a Pull Request

Please follow the code style and conventions used in the project.


👤 Credits

Project Owner & Maintainer: ozncncyr

Feel free to reach out for questions, suggestions, or collaboration!


Happy Camping! 🏕️

About

TravelTrucks is a modern React app for browsing, filtering, and booking campers and caravans. Enjoy a fast, responsive UI, advanced filtering, favorites, and detailed camper pages with reviews. Perfect for planning your next road trip!

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages