Sample - Inventory Applications

My first solo project, this system was built to address the growing need
for the ability to keep track of inventory in this company.  While not
strictly a back end web development project, I believe it is an
important demonstration of where I started from and how far I've come.

For this project I was tasked with creating an inventory system that
kept track of all data in as secure of a manner as possible, and for it
to be able to disappear at a moment's notice.

While I believe I met these requirements, I now know that I made a few
mistakes while building this set of applications.  For example, AES-CBC
is much more secure than the current implementation. In addition, JSON
would allow data to be transmitted between client and server while still
retaining its state.

These problems will be addressed in the next release of the application,
which includes the codec library shown in another sample.