Skip to content

gavin-lusby/McDonaldsInventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McDonaldsInventory

Purpose: Create a comprehensive inventory software for McDonald's employees and managers to use

Ownership was transferred from 1lusbygav --> gavin-lusby as the original account was soon to become deprecated. All commits from 1lusbygav or M333r are made by Gavin L (gavin-lusby)

Written by: Gavin L, Isaac, Katie

Date: May 12-June 10, 2022

#------------------------------------------------------------------------------------

Includes: Kanban, group MVP + extras outline, meeting notes/recordings

GENERAL PROGRAMMING NOTES

--> We've noticed some bugs in the console output (presumably because some of the program was coded in PyCharm and some in Replit). The code itself should be fine; if you encounter weird bugs in the console print statements, refreshing Replit and then running the program again should fix the issue.

--> In real life, there would be some kind of keypad/screen combo for employees to interface with but since this is a purely software-based project we opted instead to print a menu to a terminal and have the user type with a keyboard.

--> subdivs.csv does not get modified by the program. It should only be edited manually when adding new products.

--> Some changes were committed in-meet or commits weren't made though changes were, so they don't show up on the GitHub commit/push history. To accurately reflect who contributed what, we left a few 'edited by' header comments (Gavin and Katie mostly committed/pushed so those edits will show up and be attributed to our accounts on GitHub, so we thought putting them here in Replit comments again would be unnecessary).

--> The M333r GitHub account is Gavin (on the GitHub he made some commits from the wrong account)

--> hidden.txt isn't meant to be part of the program since the passwords aren't intended to be stored in plain text. The text file is just for the developers to keep track of the passwords so they can remember them and test the program.

--> A lot of our functions don't have return values so we couldn't really create testing functions that are based on those return values. Instead, Isaac created and kept track of manual testing in test_log.txt in the folder "test".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published