MovieShop

Web Application | Java Servlets, SQL Database

View on GitHub

Introduction

MovieShop is a dynamic web application where users can browse a wide selection of movies and shop for their favorites. The application features a clean, easy-to-navigate interface and is powered by Java Servlets on the backend with SQL database integration for storing movie, user, and transaction data.

Goal

Develop a server-side-rendered application using Java Servlets to handle user requests, business logic, and database communication efficiently. The SQL database ensures data persistence for movie catalogs, user accounts, and purchase history, resulting in a seamless shopping experience.

Key Features

  • Genre-based browsing and filtering of movies
  • Detailed movie information pages
  • User shopping cart and checkout process
  • Secure user authentication system
  • Efficient backend routing using Java Servlets
  • SQL database management for movies, users, and transactions

Technologies Used

Java Servlets, JSP (JavaServer Pages), HTML5, CSS3, SQL (MySQL), JDBC (Java Database Connectivity), Tomcat Server, IntelliJ Idea (IDE)