Mom's Kitchen - cs428TAs/w2025 GitHub Wiki

Mom's Kitchen

A place where you can share your favorite family recipes with other home cooks.

Background

I have wanted to make this project a reality for a few years now. My first semester in college, I had a startup idea that was similar to this, but I didn't have the skills to make it a reality. In CS 260, I was able to flesh it out a little bit more as you can see on the prototype landing page. I have always loved my mom's home cooking, hence the name, and I think that many people can relate to that. I think this project would be perfect for a place like Utah, where family history and values are so important. I know that with the right team, we can turn this idea into something amazing.

Pitch

Mom's Kitchen is a platform that allows users to share, discover, and save family recipes. Users will be able to store their favorite recipes in one place, making it easy to access and share with other users across the world if they want to. They will also be able to get recipe ideas from across the internet and from other users on the platform. Whether you're looking for a new recipe to try or want to share your own, Mom's Kitchen has you covered. Visit the prorotype landing page to learn more.

Validation

I haven't spoken to any investors about this, per say, but I have spoken to potential users. I know and have spoken to families who would love to be able to store all their favorite recipes in one place. I have also talked to a few friends who are interested in the idea. I think that this project could be a hit if we can get it off the ground.

Features

Planned

  • Profile where users can create and store their recipes
  • Explore page where users can upload their recipes and see and save recipes from other users
  • Each recipe will have a page where users can see the ingredients, instructions, and maybe the story of the recipe (and comments potentially)
    • as well as a button where users can save the recipe to their Profile
  • Users will have public profile pages that other users can see their recipes and bio
  • A homepage where users can see what recipes are trending or have been recently updated

Possible

  • Users will be able to comment and react to other users' recipe posts
  • A location API or service where users can see recipes from their area and include where the recipe comes from
  • Search bar where users can search for recipes by name, ingredient, or user
  • Each recipe has a view count and/or a like count

Architecture

Frontend

Planned

  • HTML, CSS, JavaScript/TypeScript

Possible

  • React, Tailwind, Bootstrap, etc.

Backend

Planned

  • Hosted on AWS
  • MongoDB via AWS for user and recipe data
  • API services for finding new recipes/tracking location of recipe/user origin

Possible

  • Other database service, such as DynamoDB if the team member(s) have better experience with a different technology

Proposed by Benjamin Peek