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

Mock-up the qualitative 🔴 🟡 🟢 assessments dashboard #3

Closed
1 of 3 tasks
jgaehring opened this issue May 27, 2023 · 4 comments · Fixed by #16
Closed
1 of 3 tasks

Mock-up the qualitative 🔴 🟡 🟢 assessments dashboard #3

jgaehring opened this issue May 27, 2023 · 4 comments · Fixed by #16

Comments

@jgaehring
Copy link
Contributor

jgaehring commented May 27, 2023

For a first iteration on the dashboard, we decided to take a few steps towards presenting a visual mock-up to the users, so they can provide feedback:

  • Model the data we need to represent for each farm in this iteration
  • Hardcode the HTML layout to illustrate what this will look like
  • Take some screenshots of this to send to users

This is based on the requirements outlined in the initial design doc.

@jgaehring jgaehring changed the title First iteration for qualitative 🔴 🟡 🟢 assessments in dashboard Mock-up the qualitative 🔴 🟡 🟢 assessments dashboard May 28, 2023
@jgaehring
Copy link
Contributor Author

Ultimately, we only got the modelling part of this done, and decided to call it a day before taking a stab at the HTML, but it was a very useful exercise!

@Wright4TheJob, did you capture some screenshots or have a link to the model you sketched up?

@Wright4TheJob
Copy link
Contributor

Yes, I added the graphic to the README in a recent commit.

@jgaehring
Copy link
Contributor Author

I got Vue setup for us with #15, whenever we get that merged in, or we could just work on top of that PR as a feature branch until we've actually completed the milestone and only merge back into main then.

I added the Vue template right alongside the tabular and list markup, and even restored the original template from the Tauri/Vite starter, so everything's lumped together in there for now if you start it up on that branch (pro'ly need to run npm i first, fyi). While I'm still learning for myself how the linkage between the JS frontend and Rust backend works, I'm going to try to integrate as much as I can from those templates into the working model for the dashboard.

Perhaps we can even work out a way of using those structs you setup in lib.rs, @Wright4TheJob, rather than trying to reimpliment them purely in JS. At least, I think I'd find that helpful to learn from. We'll still want to work out managing it as client-side state, but in the long run I feel like it will cut our work out for us once it comes time to tackle #10.

@jgaehring
Copy link
Contributor Author

Huzzah!!!

Screenshot from 2023-06-10 18-07-11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants