Skip to content

A simple POS system for managing customers, items, and orders, featuring an intuitive front-end with JakarthaEE back-end integration.

License

Notifications You must be signed in to change notification settings

gayanukabulegoda/VentaCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bubbles VentaCore POS

Overview

VentaCore POS is a simple Point of Sale (POS) system designed to manage customers, items, and orders. The system features a straightforward front-end interface built with HTML, CSS, and JavaScript, which interacts with a JavaEE back-end via AJAX for a seamless user experience.

Technologies Used

Front-End

  • HTML: Structure of the web pages.
  • CSS: Styling of the web pages.
  • JavaScript: Client-side scripting for dynamic content.
  • jQuery: Simplified DOM manipulation and event handling.
  • AJAX: Asynchronous requests to interact with the back-end.

Back-End

  • JakartaEE: Server-side Java for building web applications.
  • Tomcat: Servlet container for running the JakartaEE application.
  • JNDI: Java Naming and Directory Interface for database connectivity.
  • MySQL: Relational database for data storage.
  • Maven: Build automation tool for managing dependencies and building the project.

Key Features

  • Customer Management:

    • Add, update, delete, and retrieve customer information.
  • Item Management:

    • Add, update, delete, and retrieve item details.
  • Order Management:

    • Add new orders and retrieve a list of existing orders.

API Documentation

The API documentation for VentaCore provides details on how to interact with the system's endpoints. You can view the full documentation here.

Usage

  1. Clone the repository:

    git clone https://github.com/gayanukabulegoda/VentaCore.git
    
  2. Open the front-end project in an IDE like Visual Studio Code and run the index.html file.

  3. Open the back-end project in an IDE like IntelliJ IDEA. Configure Tomcat and set the front-end origin for the cross-origin filter.

  4. Run the back-end project and view the output from the front-end.

License

This project is licensed under the MIT License. See the MIT License file for details.


© 2024 Gayanuka Bulegoda