coronasafe / 02-journal Goto Github PK
View Code? Open in Web Editor NEWTrack movement of Oxygen cylinders
License: MIT License
Track movement of Oxygen cylinders
License: MIT License
Generate a PDF with QR codes for individual cylinders.
QR code contains the unique identification code of a O2 cylinder.
It also contains the identification code printed in plain text - in case it cannot be scanned, this ID can be noted.
This PDF should be downloaded from the API call on #20
Admin should be able to view list of suppliers
Details as entered by admin in #11
Extra details: number of cylinders
Clicking on a supplier should take the admin to cylinders page filtered down by supplier.
User can use the camera to scan QR code on a cylinder.
The user can then mark status of the cylinder:
User can mark the current entry with following status:
While we can automatically regard which one this is, we do want it to jeopardise the system in case one cylinder is not scanned at touch point.
API needs to mark the time of entry, status and code of cylinder
Supplier page (#11) leads to page where user can add individual cylinders.
Each cylinder has following fields:
Adding these cylinders leads to #12
For each station, create a detail page with:
entry
to this station with their current status and capacity figures.Currently, the Merchant has parameters - Name, Mobile Number, Address, District, Local Body Type and Local Body. When this switches over to 0โ cylinders, what are the changes you would like to see here?
Name = Serial number
Address = ?
District, Local Body = ?
Mobile Number = ?
User has params - Name, Mobile number, Date of Birth
When we switch it over to government officials, I'm assuming that you still need
Name = official name
Mobile number = official number (may be not, but this is how journal works.)
date of birth = ? (nah!)
Something to identify filling station = ?
Location of filling station = port over the district, local body fields from merchant?
Currently the token is being hardcoded into every API for admin side.
Use the interceptor as defined in Auth.js
and remove the hardcoded references to token
Currently the station listing API returns only the lb_code
.
To fill the options in stations form, we require district and local body type. These fields could also be send on create
operation
Clicking on a cylinder from #18 should open a modal or popover with complete details of the cylinder.
Last known locations and touch points and corresponding status.
Details:
To be listed in descending order
Admin can view a list of stations.
All information entered on #13 can be viewed in a table interface.
Admin can search via name of the station (can be done on the client side) or locality.
Journal uses a single flow for sign up and login. Assuming that the users will not have to go through this flow many a time.
This can be modelled after existing user form on Journal.
Details:
Admin can view a list of all cylinders.
Details on the cylinder are as entered on #20
Extra detail include:
List can be filtered by:
This is page for cylinder supplier to generate unique QR codes for their cylinders.
It can be modelled after existing merchant page.
Fields:
Note: if user preselects a name, rest of the fields are autofilled.
This leads to an API call with these details - classic upsert
. Follow up by #20
When a cylinder is provided back to the supplier, the status should be changed to returned
On Admin panel, add an option in options dropdown named Return
. On clicking this option, the status of cylinder should be changed to returned
.
Admin should be able to create a filling station. This is on a page for listing filling stations, could be a modal interface.
The details of a filling station include:
@unnitallman _a
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.