2017 - 2018
This versatile inventory system was developed using SharePoint REST API for the backend; Vanilla JavaScript, CSS (SASS), HTML5 for the front-end. I used Gulp for automation and NPM as the package manager.
The system is automated in terms of creating separate inventory systems under different domains. SharePoint list name, URL, and inventory field names are provided within the code in a 'config' file, and everything is populated accordingly on the page using the provided configuration. You can see the screenshots of three different inventory systems below, deployed in approximately 5 minutes each.
System has an audit trail feature, where all the changes are tracked and can be viewed as needed.
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/dcae50dc-0ab3-42d4-b90b-c45175244f5e_rw_1920.jpg?h=d054fcab935ce3a58ba008a4c8e6147a)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/7941cf49-4bc8-4b2c-bc6b-9c794a908e42_rw_1920.jpg?h=3450f2ec116bd0539e0bce256b89ed09)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/78f1a6b6-f4e9-46bf-a506-b1801f7c5749_rw_1920.jpg?h=bb9fc16245220721f1d375fb6716bfa2)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/26318c3c-f89d-492e-926b-9a17a4a1596e_rw_1920.jpg?h=b7cf3ce8907935d53c275e4e0b9af442)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/40c9e2c0-3b65-4e0d-aa87-c0b12dbcbbfc_rw_1920.jpg?h=77d6e25118a24edcfa778fc7d84127c9)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/44a4a384-be5f-4db1-9304-dbcb9bf90c38_rw_1920.jpg?h=dc50dc82d7643b21a6db2ff3c99c3a3f)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/1d0cdb0f-2197-4ad5-9188-b584c4fa1ef4_rw_1920.jpg?h=4c33fce61d261a64a9372d9ca7a2e3a7)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/60599652-6a79-443a-9702-4aaa85acf960_rw_1920.jpg?h=c25739ccef24bf5b8cbc5a0b1c447f15)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/049879c6-1d31-4d0b-832d-9d84a733c699_rw_1920.jpg?h=1fe4defa3956438c96adcabe4228fdd1)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/0c307976-bc5f-49d7-a309-778e9f86b8e0_rw_1920.jpg?h=3bcd7ebb7f6cc1abfa92bc47d68cb450)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/d6b35f9b-43e8-489a-b150-1cd7ddaab09c_rw_1920.jpg?h=c1b89f1901d42fe550fe58aaafe30685)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/1cd1e4f7-a0e6-48ef-836e-46782fa8b08b_rw_1920.jpg?h=f3eff1e0e14b7d6b0106eeb48346114e)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/46fffa37-cb50-4d96-8115-4ff705429e28_rw_1920.jpg?h=5346fc59c5218bc6adb5fefc5eb09d19)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/51f1de74-2012-4b70-ba40-078cec23a2e8_rw_1920.jpg?h=30cd9d8e45302af77bf3487440cc5970)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/a81dc44c-b6f9-4f53-aae5-7c43e4fda65c_rw_1920.jpg?h=06b6ef8f444d82ba88b2a20d9a4bceff)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/a68d8b04-a4cf-49c7-8b65-b13df9451ff4_rw_1920.jpg?h=7df6f0bcdc36b4aded0b32909bd9fb5f)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/d08d78a5-0530-4305-b7a9-1f6f230571ef_rw_1920.jpg?h=4f0846fa230163d66798a76cd09e6264)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/2414845c-b142-45d3-8492-c8fcffa7f6ab_rw_1920.jpg?h=1f16a952218d57b95261193c0a68aed7)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/d24ae3a4-c2b1-4c2e-88b8-8469a8b1a7f7_rw_1920.jpg?h=4b1a8851556c4e5630bb1ea24a663102)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/899cb762-280d-40ee-91aa-9d1ab9163320_rw_1920.jpg?h=a35c468dfec0257baf6b7a8966ad66a1)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/4162773e-ca98-4047-8caa-e2ab0b3a67ee_rw_1920.jpg?h=b93e94b28eb37bdaa759b594415992f2)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/5bb9ce49-e939-43fc-bbaf-8e180aa530fa_rw_1920.jpg?h=67d6361d06f9a05f71717878b18156db)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/9fa04bfe-46e9-4cd4-b0ee-0b5b3ce80dc1_rw_1920.jpg?h=b48e086811690283ab4c3ebda2386e93)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/5dad6e81-8a81-4d97-befa-7bef3acb3b4a_rw_1920.jpg?h=b2d083b264c06bf76c9668f320e80fa6)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/cfaed0a5-cd43-410e-9a0a-3d0b3f46cf1a_rw_1920.jpg?h=2d65b5ce20698a51c65a6a16edee4285)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/afd7a72e-ec2b-488b-b6be-caf26d2ca7aa_rw_1920.jpg?h=394a6a26252c0bb5ea2a724063a81e56)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/1ec95640-3039-41ad-ab61-7dd2740a0b5f_rw_1920.jpg?h=992db7e81c99122ec24d0bd75cf3b4fe)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/ea16ae6f-462a-466a-8371-ab6d150f0c1b_rw_1920.jpg?h=55b2117c037f7818e9b4a2eb7ae28e79)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/c1e64b6f-67fe-419d-891a-b750649ee131_rw_1920.jpg?h=0cf8c444074fc58e474dfda04eee8e43)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/ff2432aa-ef62-4dd0-8721-2691dc53829c_rw_1920.jpg?h=7869006baf5969fbc22adc919345bc94)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/6f71e005-7f2b-4ceb-928f-166feda364f2_rw_1920.jpg?h=88e27620505d2bdc6f9487805096f0b2)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/86606360-0fc0-4592-8fee-a8248401a21f_rw_1920.jpg?h=363e1dc243edd025c7fef8242392dc1e)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/8ab86c69-3c0b-4c7a-ab41-8d1191d3822d_rw_1920.jpg?h=ec13aaa07d0a3d15a5df66e027ab7fbb)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/1ce170b9-4bd0-4697-a4fb-d24ec2542e51_rw_1920.jpg?h=1a3a70caa2149f6d1f13b666c9634d25)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/5f7434c6-61b3-4362-a2d6-194d547edec5_rw_1920.jpg?h=44bea5712b48ad6a6943ec0757c6ff00)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/be758818-a761-4ddf-bdf8-32ab24eac4c7_rw_1920.jpg?h=806705827f542bb902c4c0c9a877d124)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/aff795a4-ed11-43a0-a119-2a16570df368_rw_1920.jpg?h=96587cdbafcf712ebf33f1b97b54de6d)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/abec813e-72b8-4985-a5e5-95e69a596a8c_rw_1920.jpg?h=dadff2b89cb1c0c8ec34a1e8861c4d78)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/512c2aaf-ec16-4d0b-b264-448a538ebc41_rw_1920.jpg?h=d4990268df8ef162ace9604f9ad2c978)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/244ef523-0b30-45ed-a5b4-e8eae95c1b2f_rw_1920.jpg?h=f55fb6ca431eb2cc521df7f14e30ac19)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/c4f09700-5771-443d-841c-85657ff9d6fc_rw_1920.jpg?h=e1cb3d606f1418e97439e303913f5416)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/ce7dd6e6-3cc1-450f-ba00-8e476a773f10_rw_1920.jpg?h=ec6bccf616fb0e98201d79debd80475a)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/91e8520e-2c82-4ece-8055-6505129ca6bb_rw_1920.jpg?h=99ed10f1c6c33a7e1e72b6a27f9d8f5a)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/764bbb47-3846-4c8b-ae46-77ddcac99b17_rw_1920.jpg?h=d4898eac830b0c93fc6e2a442454d563)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/9ff59e1c-1f88-4607-a014-07a0b6ecd2fe_rw_1920.jpg?h=f8775931d176407cc9cf82a59ed280a0)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/d87b2a45-4508-4a8a-b1f1-00e16a9ef464_rw_1920.jpg?h=de19982f6ed4047bb8980a5ae1999239)
![](https://cdn.myportfolio.com/229c369769958e5c246183e3a1d63716/37194092-27e1-4836-9571-eff4e6ee836b_rw_1920.jpg?h=7564b6684ed7703d66f6b1ac3bceb979)