Inspiration
Every day, tons of edible food is discarded while people around the corner sleep hungry. GreenHarvest allows people to share when they have a surplus of good food, water, medicine, and other essential items with others that need it. We aim to provide access to resources to vulnerable populations such as those facing financial insecurity, homelessness, or a recent natural disaster.
What it does
Users can share their live location. Based on their location, a list of nearby essential item supply locations will be listed. A user can also post their own supply location on the map by selecting a location, adding the number of items they have (either manually or by using a Gemini API backed computer vision camera that allows items to be counted), and then hitting post. Users can also sign up for SMS alerts by inputting a phone number, verifying their location, and selecting a certain radius. When someone in their radius posts a new supply location, the user will be notified via SMS.
How we built it
We used Google Antigravity paired with Google AI Studio to create the app. We used a React + Vite and Tailwind CSS for the frontend, Node.js for the backend, Leaflet IP and CartoBaseMaps for the map, and Gemini Developer SDK for the computer vision.
Challenges we ran into
We originally used Google Antigravity, but we ran out of tokens and had to switch to AI Studio. There were also some difficulties creating the right UI which required lots of iterative prompting within AI Studio. Thankfully, we still created a great app.
Accomplishments that we're proud of
We're really proud of the fact that we managed to incorporate computer vision and detection of supplies into our app. We are also proud of the fact that we were able to create a completely usable website that can potentially make a real-world impact.
What we learned
We learned how to successfully utilize prompt engineering and how to iteratively build a website. We also learned how to design and build a fullstack project within a limited timeframe.
What's next for GreenHarvest
Next, we want to implement a RAG AI chatbot that can be asked questions about food insecurity. We would also like to add another tab for people to be able to map out routes between supply destinations so that they can receive supplies in one go.
Built With
- ai-studio
- antigravity
- gemini
- leaflet.js
- react-vite
- tailwind
Log in or sign up for Devpost to join the conversation.