IamIsaacRaj / foodie-cli

0 stars 0 forks source link

Foodie-cli Project

1. Purpose

The purpose of this document is to provide a detailed specification for a command-line interface (CLI) application similar to Zomato. The application aims to provide functionality for customers to choose restaurants, browse dish, and place orders.

1.1 Scope

This application will support the following features:

2. System Overview

The system is implemented as a simple CLI-based Java application. It includes various classes to represent Customers, Restaurants, Dishes, and Orders.

Project Structure

The project is structured into several packages:

Model Classes

Customer

Dishes

Order

Restaurant

Data Storage

Data for customers, dish, and restaurants is stored in CSV format within the data folder.