Our inspiration came from our passion for the environment and wanting to see a concept like permaculture be accessible to everyone, so we can all work together to improve the environment in North Carolina.
When deciding how to build the site, we identified a need in the community: a lack of understanding about sustainable permaculture. We wanted to address that need with a website where users could learn what plants grow best under what conditions. For the build, we used Figma for prototyping, JavaFX, Python for data scraping and MySQL for the database.
Some of the challenges we faced were determining how to organize ourselves as a team, managing communication to keep everyone on the same page, coming up with an idea, dividing tasks, stripping data from the database, and getting the priorities completed in the space allowed, were all challenges.
Finally, we learned lots of new and useful technical skills, like how to use JavaFX, Markdown, setting up a database, using masks in Figma and web scraping, and integrating a database into a Java project.
As for accomplishments, many of us were tasked to learn new techniques and applications, things like getting the GUI not looking ugly, or learning new tricks in Figma. In the future we can extend the range of the application to cover other states, add pictures, or new information about plants.
Log in or sign up for Devpost to join the conversation.