An inventory management intranet tool for commercial off-the-shelf software.
This application serves as a complete database management solution for keeping inventory of COTS software licenses and products. Provides convenience for viewing, editing, adding or deleting entires across it's relevant tables, and hosts a quick-start guide on the home page for accessible documentation.
Replace placeholder assets such as the navbar brand and the About page icon with any of your personal or corporate logos and information.
Once the template has been tailored to meet your needs and standards, instantiate a database as either a local instance, a specific debug enviornment or a production enviornment by adjusting the connection string in COTS_Inventory/appsettings.json
, and run
PM> Update-Database
you can now deploy a release publish with
$ dotnet publish
and you're free to add personal or company data to the manager!
Right from the home page, your given a tldr on the application's functionality and site navigation, as well as a visual map to quickly explain the cascade deletion functionality of Entity Framework Core so that automatically upheld referential integrity is understood by anyone responsible for data entry.
From the navbar header, you can navigate to the different tables, where you can manage the database safely.
The underlying relational database managed by Entity Framework Core is represented in the uml below
Thus essentially, after personalizing the styles and corporate assets on display, your team is ready to deploy this tool onto your company's intranet and begin managing your commercial off-the-shelf software inventory with ease!
I'm not currently evaluating pull requests for merging, but will be happy to take suggestions and feedback via pull request. If you have constructive feedback, I'm all ears!
Thanks to NASA; Stennis Space Center for fueling my learning of full stack applications and their deployments through my Summer 2020 Software Engineering Internship. Without that experience, I wouldn't be where I am today.
See License for the full license text.
This repository was authored by Isaac Yep.