Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Docs] Web dashboard application user-interface #31

Open
Tracked by #6
truonghoangduy opened this issue Feb 28, 2022 · 0 comments
Open
Tracked by #6

[Docs] Web dashboard application user-interface #31

truonghoangduy opened this issue Feb 28, 2022 · 0 comments
Assignees
Projects

Comments

@truonghoangduy
Copy link
Collaborator

truonghoangduy commented Feb 28, 2022

Note

  • Using an UI-libary nebular. I suggest nebular-iot-dash-board.

  • We will use UI library component to design our web dashboard.

  • Firebase Auth for login/register

  • Firebase firestore: to monitor device status in near realtime

Using sidebar to navigate to each web page.

# sample routing schema. modify as you will
/: "Home Page"
/login: " Login Page"
/signup: "Sign up Page"
/device/{id}: "Device Detail Page"
/device/management: "Device Management Page"
/device/new: "Create new device"
/organization/new : "Create Organization Page"

Page

Home Page

  • Showing organization detail, allow to see device id, status, name, and location as a list with paging and sorting to locate the device
  • Allow the user to click on the device name to route Device Detail Page

Device Detail Page

  • Showing data log belonging to that only device, current device status, and device information.

Device Management Page

  • Allow user to see all their device in table with paging
  • In table click to device allow them to navigate to "Device Detail Page"
  • In table having a selection for remove device,
  • Having a button allows the user to add new device and route them to "Create new Device Page"

Create new Device Page ->

  • To create device users have to type in their device information when they are finished they are able to submit the form.

  • When the form is submitted and successful they will see their device status and their device configured QR code.

Login/Sign up

  • Page allows the user to sign in with an Email & Password

  • If they don't have an account they could create their account.

Create Organization Page:

  • Page allows the user when they first sign-in able to create an organization
  • They will be able to type in their organization information
  • Upload an .IMG as their organization image.
@truonghoangduy truonghoangduy created this issue from a note in gateway (To do) Feb 28, 2022
@truonghoangduy truonghoangduy changed the title [Web] Design web application user-interface [Docs] Web dashboard application user-interface Feb 28, 2022
@truonghoangduy truonghoangduy moved this from To do to Backlog in gateway Feb 28, 2022
@DangCao1999 DangCao1999 self-assigned this Feb 28, 2022
@DangCao1999 DangCao1999 moved this from Backlog to In progress in gateway Mar 15, 2022
@DangCao1999 DangCao1999 moved this from In progress to Backlog in gateway Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
gateway
Backlog
Development

No branches or pull requests

2 participants