Skip to content

StockManager is a console application written in C# .NET and using a MongoDB remote database. It is meant to simulate till sales and stock management. Console prettiness by Spectre Console.

Notifications You must be signed in to change notification settings

simonchalder/StockManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockManager

Developer: Simon Chalder Project Start Date: April 2021

StockManager is a simulated retail order processing and stock management system

1

Currently the application features:

  • Create an order and add items to the order whilst browsing by category
  • See the order so far and running total
  • Finalise the order with a simulated payment which then removes the order items from stock
  • The ability to lookup database items according to their category
  • Lookup a particular stock item using its ID number
  • Access a managers menu which in turn allows:
    • See all stock items
    • Lookup items as above
    • Add new items to stock

2 3 4 5

To-do:

  • Input validation and exception handling
  • Unit tests
  • Improve the order system with ability to choose a quantity when adding items to an order
  • Layout improvements such as tables to make data easier to read
  • Search for item by name - I can currently only do this by using the full description string
  • Speed up database queries
  • View orders for day, total sales etc.
  • Add more items to DB (currently 50)

Find me here on GitHub at github.com/simonchalder on Twitter at twitter.com/ChalderSimon and on Mastodon at cybersi_io@fosstodon.org

Friendly criticism always appreciated!

About

StockManager is a console application written in C# .NET and using a MongoDB remote database. It is meant to simulate till sales and stock management. Console prettiness by Spectre Console.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages