https://github.com/uchithmasenevirathne/pos-app-javaee
This is a Point of Sale (POS) system that allows for the management of customers and items, placing orders, and viewing order details. The backend is built using JavaEE, and the frontend is developed with HTML, CSS, and JavaScript.
https://github.com/uchithmasenevirathne/pos-app-javaee
jakartaee mysql
Last synced: 4 months ago
JSON representation
This is a Point of Sale (POS) system that allows for the management of customers and items, placing orders, and viewing order details. The backend is built using JavaEE, and the frontend is developed with HTML, CSS, and JavaScript.
- Host: GitHub
- URL: https://github.com/uchithmasenevirathne/pos-app-javaee
- Owner: UchithmaSenevirathne
- Created: 2024-08-01T09:37:41.000Z (about 1 year ago)
- Default Branch: backend
- Last Pushed: 2024-08-08T14:51:48.000Z (about 1 year ago)
- Last Synced: 2025-04-03T02:43:31.096Z (6 months ago)
- Topics: jakartaee, mysql
- Language: Java
- Homepage:
- Size: 156 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
POS System
Backend API


Introduction
This is a Point of Sale (POS) system that allows for the
management of customers and items, placing orders, and viewing order details. The backend is built
using JavaEE, and the frontend is developed with HTML, CSS, and JavaScript.Features
Customer Management
Create, Read, Update, and Delete (CRUD) operations for customers.
Item Management
Create, Read, Update, and Delete (CRUD) operations for items.
Place Orders
Functionality to place new orders.
View Orders
Functionality to view all existing orders.
Technologies Used
- Backend: JavaEE
- Database: MySQL
Installation
Prerequisites
- Java 17 or later
- Maven
Clone the repository
git clone
https://github.com/UchithmaSenevirathne/POS-App-JavaEE.gitAPI Endpoints
Customer Endpoints
- GET /customer: Retrieve all customers.
- POST /customer: Create a new customer.
- PUT /customer: Update an existing customer.
- DELETE /customer/{id}: Delete a customer by ID.
Item Endpoints
- GET /item: Retrieve all items.
- POST /item: Create a new item.
- PUT /item: Update an existing item.
- DELETE /item/{id}: Delete a item by ID.
Order Endpoints
- GET /order: Retrieve all order.
- POST /order: Create a new order.
Usage
- Customer Management:
- Navigate to the customer section on the frontend.
- Use the form to add a new customer or manage existing customers.
- Item Management:
- Navigate to the item section on the frontend.
- Use the form to add a new item or manage existing items.
- Place Orders:
- Navigate to the order section on the frontend.
- Select customers and items to place a new order.
- View Orders:
- Navigate to the view orders section on the frontend.
- View all existing orders with details.
API Documentation
Copyright - 2024 - Present | Uchithma Senevirathne | All Rights Reserved