Skip to content

Coffee Latae is a command-line based Coffee Shop Management System designed to facilitate the operations of a coffee shop, focusing on customer interaction, order management, and user authentication.

Notifications You must be signed in to change notification settings

Moezulhaq24/COFFEE-SHOP-System-in-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Latae - Coffee Shop Management System


Overview

Coffee Latae is a command-line based Coffee Shop Management System designed to facilitate the operations of a coffee shop, focusing on customer interaction, order management, and user authentication.

Features

  1. User Authentication

    • Login: Users can log in using their registered username and password.
    • Registration: New users can create an account to access the system.
    • Forgot Password: Option to retrieve password via username verification.
  2. Coffee Menu

    • Selection: Users can choose from a variety of coffee types:
      • Cappuccino
      • Espresso
      • Latte
    • Size and Price: Different sizes available with corresponding prices.
    • Order Processing: Calculates the total price based on quantity and size selected.
  3. User Interface

    • Clear and concise interface using CLI.
    • Visual enhancements using system("cls") for screen clearing and system("Color xx") for color adjustments.

Usage

  • Login/Register: Users can either log in with existing credentials or register a new account.
  • Coffee Selection: Once logged in, users can choose their preferred coffee type, size, and quantity.
  • Payment: Users input the amount they want to pay, and the system calculates change if applicable.
  • Navigation: Menu-driven options guide users through the coffee selection and payment process.

Technologies Used

  • Programming Language: C++
  • Libraries: <iostream>, <fstream>, <string.h>, <sstream>
  • External Functions: Custom functions for login, registration, password recovery, and coffee menu handling.

Installation

  • Clone the repository:
    git clone https://github.com/yourusername/coffee-latae.git
    
  • Compile and run the program using a C++ compiler.

Contributing

Contributions to this project are welcome. You can fork the repository, make improvements, and create a pull request with your changes.


This readme file provides a comprehensive overview of the Coffee Latae project, detailing its functionality, usage instructions, technology stack, and avenues for contribution and contact. Modify the details according to your specific implementation and preferences before uploading it to GitHub.

About

Coffee Latae is a command-line based Coffee Shop Management System designed to facilitate the operations of a coffee shop, focusing on customer interaction, order management, and user authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages