Supply Sergeant is a computer inventory and user request tracker.
Submitted by: Ben Altieri
Time spent: 75 hours spent in total
- GET /items Returns a list of all items in the database
- GET /item/< name > Returns a specific item by name
- POST /item/< name > Inserts an item into the database by item name with assignee and date assigned
- PUT /item/< name > Updates an item by item name and new assignee name keeping previous assignee record
- DEL /item/< name > Deletes an item by name
- GET, POST /upload Upload a file
- GET /uploads Get a list of uploaded files
- GET /logins Loads the login page
- GET, POST /logout Log the user out of the app
The following required functionality is yet to be completed:
- Design / Define App resource methods
The following additional features are to be implemented:
- Purchase request approval workflow [ i.e someone requests a new computer, that will trigger an email to the CAPEX committee]
Here's a walkthrough of implemented user stories:
GIF created with LiceCap.
Describe any challenges encountered while building the app.
- [1] Getting the original text to populate over to the edit Activity
- [2] Updating the item and positioning of the ArrayList when a particular item has been updated
- [3] Refactoring code and seeing what overlaps may be
Copyright [2017] [Ben Altieri]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.