Project Summary

Full-stack Java web application featuring authentication and a reservation system using Java Servlets, JavaServer Pages (JSP), MySQL, Apache Tomcat, and MVC architecture. Includes server-side validation, session management, and database-backed reservation workflows.

Moffat Bay Lodge Website

A full-stack reservation system with authentication, responsive design, and MySQL database integration.

Project Overview

This team project delivers a complete website for the fictional Moffat Bay Lodge. Visitors can explore attractions, register and log in, make reservations, and look up past bookings. Reservations and user accounts are stored in a MySQL database with Java-based backend services running on Apache Tomcat.

Key Features

Technical Stack

Frontend

HTML5 CSS3 JavaScript

Backend

Java Servlets JavaServer Pages (JSP) Apache Tomcat

Database

MySQL

Security

Regex Validation Password Hashing Session Management

Leadership & Contributions

I served as Team Lead, contributing to planning, servlet development, database design, and testing. I coordinated GitHub workflows, implemented reservation logic, and documented sprint progress.

Video Demo

Watch a quick walkthrough of the Moffat Bay Lodge Website in action:

Downloadables