/Watchers

University project of an e-commerce that sells watches.

Primary LanguageJavaMIT LicenseMIT

Watchers

Overview

Watchers is a university project that demonstrates an e-commerce platform specializing in the sale of watches. The application showcases typical e-commerce functionalities including product browsing, shopping cart management, and user authentication.

Features

  • Product Management: Browse, search, and view detailed information about watches.
  • User Authentication: Register, login, and manage user profiles.
  • Shopping Cart & Favorites List: Add items to the cart/list, view the cart/list, and proceed to checkout.
  • Order Processing & generate the tax invoice: Place orders and view order history.

Technologies

  • Backend: Java, Tomacat 10.^
  • Frontend: HTML, CSS, JavaScript (w/Ajax)
  • Database: MySQL
  • Build Tool: Maven

Prerequisites

  • Java 11+
  • Tomacat 10.^
  • Maven

Installation

  1. Clone the repository:
    git clone https://github.com/Giuseppe0075/Watchers.git
    cd Watchers
    mvn clean install