Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.46 KB

README.md

File metadata and controls

12 lines (8 loc) · 1.46 KB

SupplementProject

Supplement Tracking WebApp

User signs in, able to select supplements from a list, or creates a new one. On user’s personal list of supplements, they will be able to enter in the weights of the supplements and their personal burn rates. With the current weights of their supplements, knowing what they weights are when the packages are new and what they are when empty, it is possible to determine the amount of time left for a given supplement and determine quantity recommendations for a 90-day period order. They will also be able to get quantity recommendations for custom time frames as well.

The significance of the 90-day period. 90-days or one quarter of the year is the optimal time-frame for which one should order supplements using a certain supplement website. Every quarter they send out discount emails for 10% discount on everything in their online store. By ordering a 90-day supply you will in affect never have to pay full price for your supplements while taking advantage of the program. Utilizing this or something similar by buying in a larger bulk may seem like a good idea, but you will run the risk of supplements deteriorating in quality before you have a chance to use them.

Technology Stack: C#, ASP.NET MVC, WEB API, HTML5, CSS3, Bootstrap, LINQ, SQL Server, Entity Framework

Software Design: Repository Pattern, Unit of Work, Dependency Injection, Inversion of Control, 4-Layer Abstraction (Domain, Infrastructure, Presentation, Services)