TripNest Travel is a travel booking web application that allows users to browse hotels and explore travel options through a clean and responsive interface.
This project was built as a frontend learning project using React and deployed on Netlify.
🔗 Live Demo:
https://tripnest-travel.netlify.app/
- Browse available hotels
- View hotel cards with pricing and details
- Responsive UI for different screen sizes
- Client-side routing using React Router
- Component based architecture
- Unit testing using React Testing Library
Frontend
- React
- JavaScript (ES6)
- HTML5
- Tailwind CSS
Libraries
- React Router
- Redux
- React Testing Library
- Vitest
Deployment
- Netlify
tripnest-travel
│
├── public
│ └── _redirects
│
├── src
│ ├── components
│ │ ├── __tests__
│ │ │ └── HotelCard.test.jsx
│ │ │ └── Pagination.test.jsx
│ │ └── HotelCard.jsx
│ │ └── Navbar.jsx
│ │ └── Footer.jsx
│ │ └── Pagination.jsx
│ │
│ ├── pages
│ │ ├── __tests__
│ │ │ └── Home.test.jsx
│ │ └── Home.jsx
│ │ └── Hotels.jsx
│ │ └── HotelDetail.jsx
│ │ └── About.jsx
│ │ └── Wishlist.jsx
│ │
│ ├── assets
│ │ ├── background
│ │ │ └── video1.mp4
│ │ └── logo
│ │ └── tripnest-logo.png
│ │
│ ├── utils
│ │ └── countries.json
│ │
│ ├── routes
│ │ └── AppRoutes.jsx
│ │
│ ├── redux
│ │ ├── slices
│ │ │ └── wishlistSlice.js
│ │ └── store.js
│ │
│ ├── App.jsx
│ └── main.jsx
│ └── index.css
│ └── App.css
│ └── setupTests.js
│
├── index.html
├── vite.config.js
├── .env
├── package.json
└── README.md
Clone the repository:
git clone https://github.com/sleepingCoder7/tripnest-travel.gitGo into the project directory:
cd tripnest-travelInstall dependencies:
npm installRun the development server:
npm run devnpm run testThe project is deployed using Netlify.
- Booking system
- User authentication
- Backend integration (Spring Boot / Node.js)
- Payment gateway integration
Durga Prasad
GitHub:
https://github.com/sleepingCoder7
This project is licensed under the MIT License.




