Skip to content

Luveen/tripmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

528 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TripMate Logo

Your Perfect Travel Companion

A full-service travel agency website for planning, booking, and exploring the world

React Vite Node.js JavaScript CSS3


🌐 About TripMate

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. ✈️🌍


✨ Features

🗺️ Trip Planning & Itineraries

  • 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

💰 Budget Tracking

  • 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

👥 Group Travel Coordination

  • 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

🚗 Vehicle Booking

  • 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

⭐ Reviews & Ratings

  • Read authentic reviews from past travelers
  • Rate destinations, packages, and services
  • Help other travelers make informed decisions
  • Verified review system for trustworthy feedback

📩 Contact & Inquiry Forms

  • 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

🛠️ Tech Stack

Layer Technology
Frontend Framework React (Vite)
Backend Node.js
Styling CSS3
Language JavaScript (ES6+)
Build Tool Vite
Data JSON
Version Control Git & GitHub

🚀 Getting Started

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository

    git clone https://github.com/Luveen/tripmate.git
    cd tripmate
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open in browser

    http://localhost:5173
    

Build for Production

npm run build

Preview Production Build

npm run preview

🌍 Pages Overview

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

🤝 Contributing

Contributions are welcome! If you'd like to improve TripMate:

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add some AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


👨‍💻 Developer

Mishan LuveenGitHub Profile


Made with ❤️ by Mishan Luveen

If you found this project useful, please consider giving it a ⭐ on GitHub!

About

TripMate — A modern travel agency website for planning trips, booking vehicles & coordinating group travel. Built with React & Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors