Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j0rgedev/lacocherapos
Desktop Java application for the point of sale and management of La Cochera restaurant
https://github.com/j0rgedev/lacocherapos
admin-dashboard java java-swing-gui point-of-sale ui-design
Last synced: 2 days ago
JSON representation
Desktop Java application for the point of sale and management of La Cochera restaurant
- Host: GitHub
- URL: https://github.com/j0rgedev/lacocherapos
- Owner: j0rgedev
- Created: 2023-04-17T02:07:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T03:37:58.000Z (6 months ago)
- Last Synced: 2024-07-14T04:33:09.273Z (6 months ago)
- Topics: admin-dashboard, java, java-swing-gui, point-of-sale, ui-design
- Language: Java
- Homepage:
- Size: 1.41 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Point of Sale and Administrative Management System for La Cochera Restaurant
This project is a point of sale and administrative management application for La Cochera restaurant developed in Java Swing.## Overview
The application follows the Model-View-Controller (MVC) software architecture pattern and has an object-oriented approach. The application consists of 2 main parts:- Point of Sale (POS): This part of the application is used to record sales and generate sales tickets. It is designed to be used by the restaurant employees.
- Administration Panel: This part of the application is used to manage dishes and view sales reports. It is designed to be used by the restaurant administrator.## Requirements
Java (version 17 or higher)## Application Views
Some designs may not match those in the final application, as minimal changes have been made to the application design, but the general idea remains the same.### Point of Sale
![Order Taking](docs/images/pos-1.png "Order Taking")
![This modal appears when double-clicking a row](docs/images/pos-2.png "Dish Editing")
![This modal appears when pressing the Next button](docs/images/pos-3.png "Customer Details")
![Order Confirmation](docs/images/pos-4.png "Order Confirmation")
![Order Payment](docs/images/pos-5.png "Order Payment")
![Order Completed](docs/images/pos-6.png "Order Completed")### Administration Page
![Main Dashboard](docs/images/admin-1.png "Main Dashboard")
![Pie Chart of Top 5 Sold Dishes](docs/images/admin-2.png "Pie Chart of Top 5 Sold Dishes")
![Dish Management](docs/images/admin-3.png "Dish Management")## Installation
1. Clone this repository
2. Navigate to src/main/java/
3. Run "LaCocheraPOSApplication.java" to start the application## Usage
Under construction...