Project start-up #4
Replies: 1 comment 2 replies
-
@JamesSample, after going through your code, the Streamlit docs, and the hours available for this project, I don't think I can create a js app that will be better/more maintainable. |
Beta Was this translation helpful? Give feedback.
-
@nmarquesin @IvanaH8
Thanks for your interest in developing the lake liming app! The contract is now signed and I have a project code, so we can get started as soon as you're ready :-) I've done some initial "bemanning" in Instipro, but I'll adjust this as necessary. I don't know how much time and interest you both have, but it's not a big project so we need to keep things quite focused.
I've spent a few hours this morning tidying up the repository on GitHub. Please take a look at the links below and let me know if you have any questions or comments.
The Wiki page includes an overview of the project, an approximate timeline and the main development tasks (details here). You can also find the NIVA project code here.
I thought we could use Quarto for the documentation. Please let me know if this is not OK. This basically involves having
.qmd
files within thedocs
subfolder. Whenever you edit these files and push changes tomain
, the GitHub action here will re-render the pages and update the website here.I've created a simple Streamlit app here. If you prefer, I'm happy for the final app to be implemented in JavaScript, or anything else. I created the Streamlit version because I want to have something "hands-on" to discuss with Helge and Karl-Jan, and I find it almost as fast to develop examples with Streamlit as to create mock-ups using e.g. PowerPoint or Illustrator.
I think the first steps are probably as follows:
James - Contact Karl-Jan and Helge with the proposed Excel template for the column tests and a link to the Streamlit app. I'm pretty sure my template needs generalising to allow for some additional options.
Nathalie - Consider the pros and cons of using Streamlit vs. e.g. JavaScript. If you think a JavaScript solution will be better/more maintainable, and achievable within the project budget, then I'm happy to go forward with that.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions