Skip to content

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

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

48 Commits

Folders and files

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages