Inspiration
Malnutrition is an ever-growing problem today, especially due to crises such as war, climate change, and economic inequity. The problem is, there is no fast and reliable way for these people in need to get the funding and attention they deserve, due to issues like limited resources and literacy. This is how NutraGive was founded, to allow anyone to get the recognition they need for their food insecurities.
What it does
NutraGive uses AI to allow anyone to post requests for donations with a compelling story in just 6 steps. It is compatible in 20+ languages and is engineered to allow people with any level of education, literacy, and resources to achieve funding. Donors can browse the public board and sponsor requests by donating the requested amount. This transaction will be converted into a coupon code that can be redeemed on online grocery stores for food (this feature is still in production, the coupon code is just a placeholder for now).
How we built it
- Framework: Next.js 16 (App Router, server + client components)
- Frontend: React 19, Tailwind CSS v4
- Backend: Supabase (PostgreSQL, Row Level Security, Auth)
- AI: Featherless AI (Meta Llama 3.1 8B) — request generation + support chatbot
- Email: Brevo — transactional funding notifications
- Language: TypeScript We started with the UI/UX with dummy data, then built out the backend and functionality with supabase, which included User a and storing requests. ## Challenges we ran into Choosing the right AI model was big challenge -- we tested many models from featherless.ai and gemini, and found that the best and most reliable model was the Meta Llama 3.1 8B. The other models did not perform as consistently ## Accomplishments that we're proud of Building out the database schema was a worthy accomplishment for us. It was our first time experimenting with Supabase (over Firebase) because of the complex demands of this project, but we were able to get it to work reliably. It was also our first time experimenting with User authentication and verification emails, which allowed us to dig into softwares like Brevo and Resend. We are also proud of our sleek UI, as it fits the "growth" vibe perfectly. ## What we learned Through this project, we learned how to work with Supabase, building complex data schemas, crafting a unique frontend, and model choice, all which taught us great lessons to use in future projects and hackathons. ## What's next for NutraGive NutraGive has a vast potential in scalability. Actionable next steps include:
- Better AI: Integrate more advanced AI for more efficient and fast use in regions with limited resources
- Partnerships with Grocery stores: Partner with online grocers to create real working online coupon codes
- Local Support Globally: Build a volunteer network for local support in locations around the world These steps will take NutraGive from being just a mere prototype to a real impactful product!
Built With
- brevo
- featherless
- next.js
- react
- row-level-security
- server-+-client-components)-*-frontend:-react-19
- supabase
- tailwind
- tailwind-css-v4-*-backend:-supabase-(postgresql
- typescript
Log in or sign up for Devpost to join the conversation.