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
Currently limited to width of 300px in standard display.
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
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.
Would allow users to set an expected "end-of-life" date for items.
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.).
When a user accesses http://suntree-inventory.mycf.co, re-route them automatically to https://suntree-inventory.mycf.co
Should be shown on the home page & each room.
One interesting metric to try & pull: % of items without a purchase price
Ensure to hit:
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.
We need a secure HTTPS certificate on the production site to avoid users having to accept our certificate.
This field should be used for miscellaneous notes/info about the item (serial numbers, etc.)
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.)?
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).
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.
Ideas:
Similar to #17
Edit:
When deleting, also delete all rooms associated with the building (warn user first).
Support for Building & Room
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?).
On the deployed site, everything seems to be in GMT
Add checkboxes for suitable conditions the item could be in (i.e., GOOD or FAIR) to the Advanced Query dialog.
Add support for labels/metadata tags attached to a given Item ('video', 'kids', 'furniture', 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?)
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".
1-5 star system or "Bad/Average/Good/Very Good/New/etc." dropdown.
Would only append existing items - not "overwrite" or "replace" (like a DB import would)
Allow printing of a selection of items for printing barcodes to a standard label size
Will make it easier when performing inventory
Edit:
When deleting, remove all items logged under the room (warn user first)
Seen with "green chair"
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.
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).
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).
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.
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.
When creating an item, allow for an optional "quantity" field to appear
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.