Skip to content

Let's Go Travel & Tours offers budget-friendly, organized tours that can be easily booked through our platform. We have options for all types of travelers, including those looking for adventure, relaxation, or cultural immersion. Let us help you plan your dream vacation with our hassle-free booking process.

Notifications You must be signed in to change notification settings

kladera22/Booking

Repository files navigation

Let’s Go !! TRAVEL & TOURS

Book travel packages for your convenient.

Table of contents

General info

Let’s Go Travel & Tours can assist you in finding places to visit with your friendly budget. It has tour inclusions that will make your journey more smoother. You only need to search and book.

Project Video

Click to view demo of Let's Go Travel & Tours

Technologies

Backend Development 

  • Node.js - version 18.10.0
  • Express.js - version 4.18.2
  • MongoDB - version 4.12.1
  • Mongoose - version 6.8.0
  • Morgan for logging - version 1.10.0
  • bcryptjs - version 2.4.3
  • body-parser - version 1.20.1
  • cookie-parser - version 1.4.6
  • dotenv - verison 16.0.3
  • Authentication using JWT Tokens - version 8.5.1
  • Security packages:
    • xss-clean - version 0.1.1
    • validator - version 13.7.0
    • hpp - version 0.2.3
    • helmet - version 6.0.1
    • express-rate-limit - version 6.7.0
    • express-mongo-sanitize - version 2.2.0
    • cors - version 2.8.5
  • nodemailer - version 6.8.0

Setup

To try out this project:

  1. Clone the GitHub repository locally to your computer
  2. In the command line, type the following:  $ npm install nodemon
  3. Start the server by typing the following:  $ npm run dev

Features

  • Allow users to search for and browse available packages with price, destination, and tour inclusion.
  • Provide detailed information about each package, including itineraries, inclusions, exclusions, and terms and conditions.
  • Allow users to read reviews from other travelers who have booked the same package to help them make informed decisions.
  • A booking form that allows users to select the package they want to book, enter their user id and receive an email to confirm the booking. 
  • A dashboard or account area for users to view and manage their bookings, update their personal information, and provide feedback on their tours.
  • A back-end administration system that allows administrators or tour operators to manage bookings and add, update, and delete packages.

Things to improve

  • Allow users to book and pay for packages online using a secure payment gateway.
  • Offer customer support through live chat, email, or phone, to assist users with any questions or issues.
  • Make the system accessible and convenient for mobile devices.

Status

Project is: finished with option to expand functionality and DRY out code.

Inspiration

The inspiration for "Let's Go Travel & Tours" came from my personal love of traveling to new and exciting places. I often found myself spending a lot of time and money on trips without really knowing what to expect or where the best places to go were. I realized that there was a need for a system that could help travelers like myself plan and book there tours more easily and efficiently.

In addition to making travel planning easier, I also wanted to use "Let's Go Travel & Tours" as a way to promote tourism and help people discover the many different kinds of activities and attractions that are available in different destinations around the world. I believe that travel can be an enriching and transformative experience, and I wanted to create a system that could help more people have those kinds of experiences.

Overall, my goal with "Let's Go Travel & Tours" is to make travel planning simpler, more convenient, and more enjoyable for everyone.

Contact

Created by Kara Ladera Feel free to contact me for any questions!

About

Let's Go Travel & Tours offers budget-friendly, organized tours that can be easily booked through our platform. We have options for all types of travelers, including those looking for adventure, relaxation, or cultural immersion. Let us help you plan your dream vacation with our hassle-free booking process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published