Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gayanukabulegoda/ventacore
- Owner: gayanukabulegoda
- License: mit
- Created: 2024-08-03T09:52:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T14:48:12.000Z (5 months ago)
- Last Synced: 2024-11-17T10:11:00.116Z (2 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 10.8 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 DocumentationThe 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.git2. 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