The store app is a software that helps customers purchase products from your business. Designed with functionality that would make virtual shopping much simpler!
add a new customer ("sign up")
search customers by name("log in")
view storefront inventory
place orders to a store for customers
The customer should be able to purchase multiple products
view order history of customer
view order history of location
display details of an order
Order histories should have the option to be sorted by date (latest to oldest and vice versa) or cost (least expensive to most expensive)
The manager should be able to replenish inventory
Customer
StoreFront
Orders
Product
Exception Handling
Input validation
At least 20 unit tests
Logging (to a file, no logging to the console)
Data should be persisted, (no data should be hard coded)
You should use a DB to store data
DB structure should be 3NF
Should have an ER Diagram
Code should have xml documentation
C#
Xunit
SQLServer DB
ADO.NET
Serilog or Nlog (or any other logging frameworks)