Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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...