/Toffee

An Ecommerce application project used to sell deserts products - Console Application

Primary LanguageJava

Online Sweet Store

This repository contains the backend implementation of an e-commerce website for the Online Sweet Store. The system allows customers to browse and shop for items, and make purchases using various payment methods. The admin has access to functionalities such as adding, deleting, and editing items and catalogs, as well as viewing orders and statistics.

Files Included

  • README.txt : This file provides an overview of the project, its features, and the tools used for development.
  • ControllerClasses: This Package contains the files responsible for controlling all classes and functions in the system.
  • DataUserClasses: This Package contains the classes responsible for admin functionalities, retrieving customer data, catalog and category functions.
  • OrderClasses: This Package contains the classes responsible for managing orders, shopping cart, and items.
  • PaymentClasses: This Package contains the classes responsible for handling different payment methods.
  • SystemClasses: This Package contains the classes responsible for loading and updating data, managing loyalty points, and handling gift vouchers.

Tools

The backend implementation of the system was developed using the following tools and technologies:

  • IntelliJ IDEA / Visual Studio Code: The Java Integrated Development Environment (IDE) used for writing, debugging, and testing the code.
  • Git: The version control system used for tracking changes to the code and managing collaboration among team members.
  • javax.mail: The JavaMail API library used for sending email notifications to customers.