/Congo-Tutorial

A dynamic website using Java, Servlets, JSP, JSTL and MySQL

Primary LanguageJava

Congo Tutorial

A full rewrite of the Congo project using object oriented Java, Servlets, JSP (Java Server Pages) and JSTL (Java Standard Tag Library), connecting to a MySQL database. The project is to build a full stack application for an online shop, taking information from the database using pre-set and user-generated queries, and dynamically producing the front end to display that information.

Features of the application include:

Search by artist, category, price, text string.

View details of a single album

Login / Register

Add items to a shoppping basket and edit quantities / delete from basket

Submit order to the database

Retrieve a list of previous orders from the database

Admin features - edit / delete album - edit track list

Project Tutorial

https://markbellingham.me/wiki/index.php?title=Create_an_object_oriented_dynamic_website_with_Java_and_MySQL

A working demonstration of this project can be found using the link below. You will need to register and/or login to make full use of the application.

https://markbellingham.me/Congo/

Screenshots

Search by category Search by category

Search by keyword Search by keyword

Single album view Single Album View

Login / register screen Login / Register

Shopping basket Shopping Basket

Order history Order History

Admin controls Admin Controls