← Back to Projects
Club Oven Lovin
Overview
Built with four classmates, Club Oven Lovin is a full-stack recipe platform focused on budget-friendly toaster-oven meals. It supports authenticated users, dietary filters, reviews, favorites, vendor ingredient tracking, and quick stats so students can find and save recipes quickly.
Technologies Used
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- NextAuth
- Playwright
My Role
- Co-led UI build for landing, recipe search, and quick stats experience
- Implemented recipe search/filter wiring and favorites & reviews flows
- Hooked Prisma models to pages (recipes, vendors, visits) and seeded data
- Auth-tested core pages with Playwright and maintained CI stability
Challenges & Solutions
Coordinating multi-role flows (user, admin, vendor) while keeping data consistent across favorites, reviews, and inventory, and ensuring E2E tests stayed stable in CI.
Key Features
- Recipe browsing with search, tags, and dietary restriction filters
- User reviews, ratings, and favorites with de-duplication
- Vendor dashboard to manage ingredient inventory and pricing
- Role-based auth with user/admin/vendor experiences
- Quick stats and page visit tracking for engagement insight
What I Learned
- Full-stack Next.js with Prisma + PostgreSQL
- Role-based flows and protected routes with NextAuth
- End-to-end testing with Playwright
- Designing seed data and maintaining CI reliability