Recipe Submission & Validation Pipeline
PrepMyWeek allows authenticated users to submit their own recipes through a structured frontend form. Submissions are validated using Zod to ensure data integrity across fields like title, ingredients, course type, preparation steps, and associated grocery stores. On the backend, recipes are stored in a relational database via Prisma, and an admin dashboard allows moderators to review, edit, and approve or reject user-generated content before it becomes visible to others. This setup ensures high-quality, relevant recipes while keeping the platform open to community contributions.