// Software Layering Components
Environment - ( Microsoft Platform ) represent 'Aria' in the project code name
Tatianna - Is a code name for POC ( Proof of concept ) Project for inventory management
Tatianna Aria - Is a module for a Simple inventory management where the target audience is for a single household ( A person day to day house inventory ) , where the client require no internet connection to perfrom inventory management and using a Microsoft os installed in their machine
Note : This is a proof of concept project that and is not maintained regularly as i am building it on a weekly basis .
Remark : Suitable For project starters to take a grasp on how to strategize this features in a bigger existing modules or projects
Deployment Strategy - Intranet ( Locally )
Machine Setup -
- Windows OS Machine - Installed With IIS .
- Wireless Router - Not Connected To Internet and connected via LAN cable to Machine
Sofware Layering
- Main Data Store - SQL Server ( Sql Express )
- Data Access Strategy - Linq To SQL ( .dll libraries )
- Web App hosted in IIS - Asp.net MVC ( Middle Tier ) Angular ( Front End Tier )
- Web API - Asp.net Web API ( Public data access strategy )
- System Security - ( .dll libraries to perform extra sytem security since https is not implemented )
- Identity and security - ( Identity Server 4 ) ( Will be implemented On Version 2 )
- Cloud Sync - ( Azure Web Service ) ( Will be impelented On Version 2 ) - If client wanted to use the module publicly ( sharing outside of the house hold or in other words access the features outside the local wireless perimeter )