Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gayanukabulegoda/ventacore

A simple POS system for managing customers, items, and orders, featuring an intuitive front-end with JakarthaEE back-end integration.
https://github.com/gayanukabulegoda/ventacore

ajax api css-html-javascript jakarta-ee jakarta-ee-pos jakartaee jakartaee-project java javaee javaee-pos jndi-connection jquery pos-system tomcat-embed tomcat-server ventacore ventacore-pos

Last synced: about 14 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://documenter.getpostman.com/view/35385574/2sA3s3Fq9N).

## Usage

1. Clone the repository:
```bash
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](LICENSE) file for details.

##



















© 2024 Gayanuka Bulegoda