TripMate is a modern travel agency website designed to make trip planning effortless and enjoyable. From organizing detailed itineraries to coordinating group travel and booking vehicles, TripMate is the all-in-one platform for travelers who want a smooth and memorable journey.
Whether you're planning a solo adventure, a family vacation, or a corporate group trip — TripMate has you covered.
- Browse curated travel packages and destinations
- Build custom day-by-day itineraries for any trip
- View detailed destination guides and travel tips
- Save and manage multiple trip plans at once
- Set a travel budget for each trip
- Break down costs across accommodation, transport, and activities
- Get a clear cost summary before confirming a booking
- Plan smarter with transparent pricing displayed throughout
- Plan and manage trips for groups of any size
- Coordinate schedules and travel details for all members
- Share itineraries easily with the rest of the group
- Tailored packages available for corporate and leisure groups
- Browse available vehicles for hire directly through the website
- Choose from a range of options — cars, vans, and coaches
- Book vehicles for airport transfers, day trips, or full tour packages
- Instant inquiry submission for custom vehicle requests
- Read authentic reviews from past travelers
- Rate destinations, packages, and services
- Help other travelers make informed decisions
- Verified review system for trustworthy feedback
- Reach out directly to TripMate agents via the contact form
- Submit custom travel inquiries for personalized packages
- Fast response system for quotes and bookings
- Clear contact information and support details
| Layer | Technology |
|---|---|
| Frontend Framework | React (Vite) |
| Backend | Node.js |
| Styling | CSS3 |
| Language | JavaScript (ES6+) |
| Build Tool | Vite |
| Data | JSON |
| Version Control | Git & GitHub |
Make sure you have the following installed:
-
Clone the repository
git clone https://github.com/Luveen/tripmate.git cd tripmate -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open in browser
http://localhost:5173
npm run buildnpm run preview| Page | Description |
|---|---|
| 🏠 Home | Landing page with featured packages and highlights |
| 📦 Packages | Browse all available travel packages |
| 🗺️ Itinerary | Custom trip planner with day-by-day breakdown |
| 💰 Budget | Budget calculator and cost breakdown tool |
| 👥 Group Travel | Group trip coordination and packages |
| 🚗 Vehicles | Vehicle hire and booking inquiry |
| ⭐ Reviews | Customer reviews and ratings |
| 📩 Contact | Contact form and agency details |
Contributions are welcome! If you'd like to improve TripMate:
- Fork the repository
- Create your feature branch:
git checkout -b feature/AmazingFeature - Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Mishan Luveen — GitHub Profile
Made with ❤️ by Mishan Luveen
If you found this project useful, please consider giving it a ⭐ on GitHub!