Group: Amazing Spiders
Website Link: http://xtron135.pythonanywhere.com
Plant measurements are time-consuming and labor-intensive since most producers still use pens and clipboards. Furthermore, in order for these handwritten measures to be helpful, they must be put into a spreadsheet. We eliminate double processing of data, limit human mistake, and speed up crop registration by employing the crop registration function in our apps.
Record over 10 crop measurement types:
- Growth
- Stem Diameter
- Leaf Length
- Leaf Width
- Leaves Per Plant
- Fruit Weight
- Fruit number per plant
- Flowering Speed
- Setting Speed
- Leaf Area Index
- We are using MIT App Inventor as our input from user
- We use Pythonanywhere to store data in SQLite3 Database, and we Design UI directly in the Pythonanywhere server.
- Using MIT App Inventor to collect data from users.
We use Pythonanywhere to store the data using SQLite3 database, and we design a UI on the server to act as the Dashboard.
- Setup Django: https://www.digitalocean.com/community/tutorials/how-to-install-the-django-web-framework-on-ubuntu-22-04
- Django Tutorial:
- Github Readme Formating: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
- Upload Django Project to Github (Use token on profile -> settings -> developer settings instead of Github account password): https://codinggear.blog/how-to-upload-django-project-to-github/
- Deploy Django Project from Github to Pythonanywhere (Web server hosting): https://help.pythonanywhere.com/pages/DeployExistingDjangoProject/
- Solution for error when using git pull to update pythonanywhere server (error: Your local changes to the following files would be overwritten by merge:): https://stackoverflow.com/questions/14318234/how-do-i-ignore-an-error-on-git-pull-about-my-local-changes-would-be-overwritt
- Edit tab space count for linux tax editor (Nano): https://stackoverflow.com/questions/11173769/how-to-make-the-tab-character-4-spaces-instead-of-8-spaces-in-nano
- Web Programming Tutorial: https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started#anatomy_of_an_html_document