johnbarton27 / suntree-inventory-tracker Goto Github PK
View Code? Open in Web Editor NEWInventory tracking software built for Suntree United Methodist Church
Inventory tracking software built for Suntree United Methodist Church
The Rooms page quickly becomes overwhelming when there are many rooms. Look into making this easier to navigate, potentially by separating each building into its own "section".
Ideas:
As a user, when I discard or get rid of an item (physically), I want to be able to archive it in the inventory system. This allows me to keep historical records, while removing it (by default) from most searches, etc.
They're asynchronous, but should still be resolved. Looks like 2 requests to get the next page are being sent (maybe because there is a top & bottom set of buttons?).
Ensure to hit:
We shouldn't be loading the full (original-resolution) image for each item in a list view - a max dimension of 100px/250px/etc. should be set in a config file.
This field should be used for miscellaneous notes/info about the item (serial numbers, etc.)
Would only append existing items - not "overwrite" or "replace" (like a DB import would)
Currently limited to width of 300px in standard display.
Support for Building & Room
Should be shown on the home page & each room.
One interesting metric to try & pull: % of items without a purchase price
When we have hundreds of items in the database, we don't want to load every single one in an Items List - we should paginate (show 25 at a time, etc.).
We need a secure HTTPS certificate on the production site to avoid users having to accept our certificate.
Would allow users to set an expected "end-of-life" date for items.
When in item is created for the first time, it should set the "initial inventory date". Whenever it is updated, the "date updated" field should be set.
1-5 star system or "Bad/Average/Good/Very Good/New/etc." dropdown.
Add checkboxes for suitable conditions the item could be in (i.e., GOOD or FAIR) to the Advanced Query dialog.
When creating an item, allow for an optional "quantity" field to appear
As a user, when I'm inventorying an item, if I don't know the exact purchase price, I want to be able to denote that I'm estimating the purchase price.
Poor
Needs replacement ASAP, not functional or marginally functional
Bad
REMOVE
Fair
Prepare for replacement, but still functional, lots of cosmetic damage/ugly
Good
Cosmetic damage, still works as intended
Excellent
Like new, unblemished, perfectly functional
As a user, I should be able to click on the name of a room/building wherever displayed and be re-directed to the page for that room/building.
Add support for labels/metadata tags attached to a given Item ('video', 'kids', 'furniture', etc.).
Add a page/button for importing & exporting the DB. Currently, exporting the DB is supported by an API endpoint. For import - this may need to be a protected function (turned on via settings.py
setting or password-protected).
Allow printing of a selection of items for printing barcodes to a standard label size
Will make it easier when performing inventory
Values in this field will be used to help locate whoever is responsible for repairing/replacing/storing each item. Need to determine what "kind" of info we want here - probably don't want to use individual names, but maybe role names ("lead custodian", "worship pastor", etc.)?
Today, if a phone has a front & back camera, it seems to always open "Camera 1" (for me, the front camera) each time I refresh the page. It should remember which camera I picked on this device the first time (browser cookie?)
When a user accesses http://suntree-inventory.mycf.co, re-route them automatically to https://suntree-inventory.mycf.co
As a user, I want to be able to build & save an advanced search for easy re-use (i.e., items in POOR condition in bldg 400).
On the deployed site, everything seems to be in GMT
Seen with "green chair"
Today, we have it placed at left: 50%
. This seems to work as intended when viewing a full page, but shows up as off to the left when a loader is on a modal window.
Edit:
When deleting, remove all items logged under the room (warn user first)
To help indicate that the page is still loading, the spinner loader should appear & the modal become blurred when an Advanced Search is submitted. Similarly, when an Advanced Search is cleared, the Items List should be blurred & a loader appears (like it already does when switching pages).
Similar to #17
Edit:
When deleting, also delete all rooms associated with the building (warn user first).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.