An open API service indexing awesome lists of open source software.

https://github.com/ashokc46/travelease

TravelEase is a modern travel booking web application. It helps users explore destinations, view packages, read reviews, and plan trips seamlessly all in a beautifully designed, responsive interface.
https://github.com/ashokc46/travelease

framer-motion javascript material-ui react-hooks react-router reactjs router-dom

Last synced: 2 months ago
JSON representation

TravelEase is a modern travel booking web application. It helps users explore destinations, view packages, read reviews, and plan trips seamlessly all in a beautifully designed, responsive interface.

Awesome Lists containing this project

README

          

# 🌍 TravelEase β€” Explore the World Effortlessly

TravelEase is a modern **travel booking web application** built with **React + Vite + Material UI**.
It helps users explore destinations, view packages, read reviews, and plan trips seamlessly β€” all in a beautifully designed, responsive interface.

---

## ✨ Features

* πŸ—ΊοΈ **Destinations Page:** Browse curated travel spots around the world
* 🧳 **Packages Section:** Discover best travel deals and package details
* πŸ–ΌοΈ **Gallery:** View stunning images of destinations
* πŸ’¬ **Testimonials & Reviews:** Hear real experiences from other travelers
* πŸ“ž **Contact Page:** Easy way to reach out for support or inquiries
* 🧭 **Responsive Navbar & Footer:** Clean design with page highlighting and quick navigation
* πŸŒ— **Modern UI:** Built using Material UI with gradients, hover effects, and animations

---

## 🧠 Tech Stack

| Technology | Purpose |
| ------------------- | --------------------------- |
| React (Vite) | Front-end framework |
| React Router DOM | Page routing and navigation |
| Material UI (MUI) | Styling and components |
| AOS / Framer Motion | Animations |
| React Hot Toast | Notifications |
| Gh-pages | Deployment to GitHub Pages |

---

## πŸš€ Live Demo

πŸ”— **View Website:** [TravelEase on GitHub Pages](https://AshokC46.github.io/TravelEase)

---

## 🧩 Folder Structure

```
TravelEase/
β”‚
β”œβ”€β”€ public/
β”‚ └── favicon.ico
β”‚
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ components/
β”‚ β”‚ β”œβ”€β”€ Navbar.jsx
β”‚ β”‚ β”œβ”€β”€ Footer.jsx
β”‚ β”‚ β”œβ”€β”€ Reviews.jsx
β”‚ β”‚ β”œβ”€β”€ Layout.jsx
β”‚ β”‚ └── ScrollToTop.jsx
β”‚ β”‚
β”‚ β”œβ”€β”€ pages/
β”‚ β”‚ β”œβ”€β”€ Home.jsx
β”‚ β”‚ β”œβ”€β”€ Destinations.jsx
β”‚ β”‚ β”œβ”€β”€ Packages.jsx
β”‚ β”‚ β”œβ”€β”€ Gallery.jsx
β”‚ β”‚ β”œβ”€β”€ Testimonials.jsx
β”‚ β”‚ └── Contact.jsx
β”‚ β”‚
β”‚ β”œβ”€β”€ App.jsx
β”‚ └── main.jsx
β”‚
└── vite.config.js
```

---

## βš™οΈ Installation & Setup

Follow these steps to run it locally:

```bash
# 1️⃣ Clone this repository
git clone https://github.com/AshokC46/TravelEase.git

# 2️⃣ Navigate to the folder
cd TravelEase

# 3️⃣ Install dependencies
npm install

# 4️⃣ Start the development server
npm run dev
```

Then open [http://localhost:5173](http://localhost:5173) in your browser.

---

## 🌐 Deployment

The app is deployed using **GitHub Pages** with the `gh-pages` package.

To deploy manually:

```bash
npm run build
npm run deploy
```

This automatically publishes your `/dist` build to the `gh-pages` branch.

---

## πŸ“Έ Screenshots

Home Page
TravelEase
DestinationsTravelEase app

---

## πŸ’¬ Feedback

If you have any feedback, ideas, or suggestions β€” feel free to open an issue or connect on [LinkedIn](https://linkedin.com/in/ashokchavala).

---

## πŸ§‘β€πŸ’» Author

**Ashok C**
Front-End Developer | React | UI Enthusiast
πŸ“« Reach me at: **[ashokchavala46@gmail.com](mailto:ashokchavala46@gmail.com)**

---