Skip to content

Sahara65/Deli-cious

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DELIcious Project

Table of Contents

  1. Project Overview
  2. Features
  3. File Structure
  4. How to Run the Application
  5. How to Contribute
  6. Sources and Credits

Project Overview:

DELIcious is a point of sales application designed for a custom sandwich shop. It automates the order process, allowing for efficient handling of sandwich orders, including customization of sandwich orders with various toppings and bread types.

Features:

Order customization with multiple options for bread and toppings. Automated calculation of order prices. Receipt generation and saving functionality. Price management through an external Price.csv file.

File Structure:

src: Contains the source code. org.delicious.Model: Core model classes (e.g., Order, BreadType, etc.). org.delicious.Model.IO: Input/Output classes for file handling. Price.csv: CSV file for managing prices of items.

How to Run the Application:

Run the application using your IDE or via the command line: java -jar path/to/delicious.jar, Follow the on-screen prompts to place orders.

How to Contribute:

Fork the Repository: Create your own fork of the project. Make Changes: Implement your changes or improvements. Submit a Pull Request: Submit a PR for review and potential merge with the main project.

Sources and Credits

Sources; Google, offcial Java Documentations,etc.

Credit; https://lucid.app/lucidchart/ .. for the UML diagram, all the group members Sahara, Ibrahim, Evie.

UML Diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages