Inspiration
As a CSA subscriber, I grew frustrated with letting fresh, local produce go to waste—half the time I’d stare at my weekly box, unsure how to use unique seasonal items across 7 days. I wanted a tool that turned chaos into intentional meal planning, centered on the ingredients I already had.
What it does
CSA Box Planner lets users input their CSA box contents (via text or quick-select checklists), then AI generates a balanced 7-day meal plan (breakfast/lunch/dinner) using every ingredient. It also creates categorized shopping lists for supplemental items, stores favorite recipes, and shares seasonal produce tips.
How we built it
We started with mapping core user flows—from inputting ingredients to viewing meal plans. We built the front-end with React/Tailwind for a minimalist design, integrated OpenAI API to power meal plan logic (ensuring varied cooking methods and balanced meals), and used Stripe for premium subscription management. Back-end with Node.js/Express handled data storage (PostgreSQL) for saved recipes and CSA history.
Challenges we ran into
The biggest hurdle was fine-tuning the AI to use all input ingredients without repetitive flavors or unrealistic prep times. We also struggled with edge cases (e.g., insufficient ingredients for 7 days) and ensuring the app worked seamlessly without user logins—balancing convenience with subscription access.
Accomplishments that we're proud of
We created a tool that truly solves a real pain point: beta users reported 30% less produce waste and more confidence cooking with unfamiliar seasonal items. The app works fully without logins, and the premium subscription model (unlocking unlimited AI plans) is simple and fair at $4.99/month.
What we learned
We mastered balancing AI logic with user-centric design—ensuring the tech serves the user, not the other way around. We also learned to prioritize error handling (e.g., AI generation failures) to keep the experience smooth, and how to organize data to link recipes to specific CSA weeks for easy reference.
What's next for this project
We plan to add dietary restriction filtering (vegan, gluten-free) to make the tool more inclusive, integrate with local CSA farm APIs to auto-populate box contents, and expand the seasonal guide with video cooking tips for hard-to-use produce. We’re also testing a "meal plan tweak" feature to let users adjust generated plans post-creation.
Log in or sign up for Devpost to join the conversation.