SportBazaar – An E-commerce Platform

Document Type


Lead Author Type

CIS Masters Student


Dr. Yonglei Tao, taoy@gvsu.edu

Embargo Period



SportBazaar is an online e-commerce platform to sell sports goods and equipment. The origin of the word ‘Bazaar’ comes from Parthian language with a meaning ‘marketplace’. SportBazaar web application provides one platform for people to buy goods and equipment related to sports. Sport personnel who need anything related to sports can login to the application and search for the available products. They can also pull up the details of the available sports goods using the Buy now option and also Add to cart option for multiple products. Online shopping is an excellent way to bring all the vendors to one place which eventually marks best negotiable price deals. It’s obvious that online shopping sites partner with courier providers and product price may vary depending on delivery date. SportBazaar can directly or indirectly help individual’s by providing fast, reliable services and also bring down the price.

The user interface components were built using the HTML/CSS, JavaScript and Java Server Pages. Servlets were used as controllers in the Framework. Persistent API (JPA) used for developing web applications. MySQL database and Apache Tomcat is the server used to build this application. The business logic is obvious with authentication, routing, sessions, queuing and caching and expressive migration system. The total application has been built on MVC architecture.


  1. Ayto, John (1 January 2009). Word Origins. Bloomsbury Publishing. p.104.ISBN 978-1-4081-0160-5
  2. Jungmann, Lukas (10 October 2015). "What's New in the Java Persistence API (JSR 338) [CON7631]". JavaOne 2015 Session Catalog. Retrieved 2016-11-08 – via rainfocus.com
  3. Java Shopping Cart Powered by SoftSlate., Retrieved on 2013. http://www.softslate.com/featureList.html
  4. "Supported Platforms: MySQL Database". Oracle. Retrieved 24 March 2014.

This document is currently not available here.