Skip to content

Muaadh-Nazly/one-net-cafe-cli

Repository files navigation

One Net Cafe Management System (CLI)

Overview

This project is a command-line inventory management system developed using Python as part of the Programming Fundamentals coursework.

The system simulates inventory handling for an Internet café named One Net Cafe, allowing the owner to manage items, suppliers, and dealer selection using a menu-driven console application.


Features

  • Add, update, delete, and view inventory items
  • Persistent storage using text files (no databases)
  • Neatly formatted console tables using PrettyTable
  • Random selection of dealers from a file
  • Viewing dealer details and associated items
  • Custom sorting algorithms (no built-in sort functions used)

Technologies Used

  • Python
  • File Handling (Text files)
  • Exception Handling
  • Functions & Control Structures
  • PrettyTable (for console formatting)
  • Random module
  • Datetime module

System Functionalities

Command Description
AID Add item details
DID Delete item details
UID Update item details
VID View items table and total
SID Save item details to file
SDD Randomly select four dealers
VRL View selected dealers (sorted by location)
LDI View items of a selected dealer
ESC Exit program

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages