Skip to content
Mock national parks reservation site
Java CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Module Capstone - National Park Reservations

As a development on a previous "National Park" web app project in our coding bootcamp (see the other National Park repo!), we expanded the functionality to link to a database.

Requirements (in broad strokes) included:

  • Display a list of parks, including a description and photo for each.
  • Each park should link to a campground list page, which includes details about each campground and a link to find availability for that campground.
  • The visitor's then taken to a search site where they can look for a site to reserve.
  • The user can enter search criteria into the system and get back a list of available sites matching those criteria along with a button to reserve that campsite. Sites are unavailable if there are existing reservations for the date range the user entered.
  • The user is then taken to a reservation form, and then to a confirmation page.

Since this wrapped up our current module, which covered postgreSQL, RDBMSs, and more, the key piece in this project was hooking up the web app to a database. The tables we used (and the Data Access Objects in our model) represented data about the parks, campgrounds, campsites, and reservations.

You can’t perform that action at this time.