Inspiration
In my hometown of Burlington, MA, I explored many different community service events during the year. I found that there were so many green spaces within the town to plant vegetables. However, the community only chose one small barren space to plant vegetables. There were the same members of the community in an isolated part of the town which nobody really know of. Our web-app provides solutions to the difficulties of community gardens faced in my neighborhood.
What it does
Plot displays Google Maps with overlaid polygons representing various community gardens available to the user. Upon boot, Plot allows the user to either join a garden near them or create their own with a simplistic drag and drop functionality. While within a garden, users can add different plant types to the garden’s list. Each plant type can have separate watering schedules, and Plot will email users reminders when it’s time to water a certain crop.
How we built it
- Spring Boot backend framework
- React frontend
- SQLlite local database
- Google Maps API
- DALLE-2 generated icons
Challenges we ran into
The backend struggled with connecting to the Firebase database and a few other alternative remote hosting options, which cut down on the multiple-user adaptability.
Accomplishments that we're proud of
Adapting the Google Maps API and managing the front-end and back-end communication. Working website to create, maintain, and view gardens
What we learned
We all learned a lot about both front-end and back-end processes, especially Firebase. This was many of our teammates’ first hackathon. One of our teammates had never used SQL, another was not too comfortable with React. However, everyone was able to contribute to the project
What's next for Plot
Individual user accounts with a sign-in menu Plant Visual Identification Personalized recommendations for each plant in the garden based on plant size, how well they’re growing, and which plants grow best in which regions. Allowing Users to customize plot colors and further separate which plants are growing where in the garden visible on the map
Built With
- css
- dalle-2
- github
- google-maps
- html
- java
- javascript
- react
- springboot
- sqlite
Log in or sign up for Devpost to join the conversation.