The Mountain is Calling project is designed to make skiers and snowboarders' winter planning more convenient. The website will generate a list of mountains in the US, along with the weather condition. Each user will have the ability to select their favorite mountain(s), and the website will always display their favorite mountain(s) at the top of the page.
Each user will be able to purchase hotel and flight tickets in the app, and the app will keep a record of each trip. This way the user will not need to buy tickets separately on a hotel or flight ticket website.
- User Login
- User's favorite mountains
- Select each mountain, the hotel and flight information will be displayed
- Purchase flight tickets, or book a hotel
- Keeps track of each user's plan
- Database: MySQL
- Server: Springboot
- Frontend: Bootstrap Table, html
- Used Open Weather Map as the source of weather information: OpenWeatherMap
- Still waiting on Booking.com's API to gather real-time flight and hotel information. Currently flight and hotel information are stored in local database
Weather information is updated daily (see WeatherUpdate class)
In the future when implementing real-time hotel and flight information, the hotel and flight info update will be in real-time.
- Booking.com API to gather hotel and flight information
- Host the database on AWS