Skip to content

MealKit is a full-stack meal planning web app which allows users to create recipes, plan meals, collaborate on meal plans, auto generate grocery lists.

Notifications You must be signed in to change notification settings

ellanan/mealkit

Repository files navigation

MealKit

MealKit is a full-stack meal planning web app which allows users to create recipes, plan meals, collaborate on meal plans, auto generate grocery lists.

MealKit is built type-safe from frontend to backend, thanks to Prisma, Apollo Server, GreaphQL CodeGen.

Link to the app:

https://mealkit.ellanan.com/

Features:

  • Create/search recipes and add recipes to meal plan
  • Collaborate on meal plan with family/friends
  • Load starter recipes if user does not have any existing recipes
  • Auto generate grocery lists based on the meals planned for the selected date range
  • Populate popular recipes based on frequncy from the last 30 days
  • Snappy/instantaneous user interactions using Apollo Client to provide optimistic responses by manipulating client-side data cache
  • Tailored responsive UI that looks great on both mobile and desktop
  • App is available to download on Mac or Windows

Flow Chart

This is an image

Screenshots

Home Page:

This is an image

Meal Plan Page (desktop):

This is an image

Meal Plan Page (mobile):

This is an image

Groceries Page:

This is an image

Recipes Page:

This is an image

Technologies used

Frontend:

  • React
  • TypeScript
  • HTML
  • Tailwind

Backend:

  • PostgreSQL
  • Prisma
  • Heroku

Others:

  • GraphQL
  • Electron

Authentication:

  • Auth0

About

MealKit is a full-stack meal planning web app which allows users to create recipes, plan meals, collaborate on meal plans, auto generate grocery lists.

Resources

Stars

Watchers

Forks

Packages

No packages published