Skip to content

This user-friendly travel agency website, built with Express, MongoDB, Auth0, Bootstrap, and Handlebars, empowers users to search and book dream vacations. Explore destinations, manage bookings, and get real-time weather updates (via tripadvisor, OpenAI, OpenWeatherMap).

Notifications You must be signed in to change notification settings

MadushaS/travel_agency_node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Agency

Description

This is a travel agency website. It is a website that allows users to book a trip to a destination of their choice. It also allows users to view the destinations they have booked for and the total cost of the trip.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Auth0
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Heroku

Setup

  • Clone the repository
  • Create a .env file in the root directory
  • Fill your .env file with the following information
PORT=3000
MONGO_URI= {{YOUR MONGO URI}}
FLIGHTAWARE_API_BASE_URL= https://aeroapi.flightaware.com/aeroapi
FLIGHTAWARE_API_KEY= {{YOUR FLIGHT AWARE API KEY}}

WEATHER_API_BASE_URL=http://api.openweathermap.org/data/2.5
WEATHER_API_KEY= {{YOUR OPEN WEATHER MAP API KEY}}

TRAVELADVISOR_API_BASE_URL=https://travel-advisor.p.rapidapi.com/
TRAVELADVISOR_API_HOST=travel-advisor.p.rapidapi.com
TRAVELADVISOR_API_KEY= {{YOUR TRAVEL ADVISOR API KEY}}

OPENAI_API_KEY= {{Your OPEN AI API KEY}}
  • Either run npm install or yarn install or pnpm install to install the dependencies
  • Run npm start or yarn start or pnpm start to start the server

Known Bugs

There are no known bugs at the moment.

License

MIT License

Author

Acknowledgements

About

This user-friendly travel agency website, built with Express, MongoDB, Auth0, Bootstrap, and Handlebars, empowers users to search and book dream vacations. Explore destinations, manage bookings, and get real-time weather updates (via tripadvisor, OpenAI, OpenWeatherMap).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published