Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥗 SundayPrep

A recipe finder web app built with React, Node.js, Express, and Tailwind CSS, powered by TheMealDB.

Features

  • 🍽️ Random featured recipe on the landing page
  • 🔍 Search recipes by dish name or ingredient
  • 📋 Full recipe detail with ingredients, instructions, and YouTube video
  • 🧺 Leftovers mode — enter ingredients you have and find matching recipes

Tech Stack

  • Frontend: React + Vite + Tailwind CSS v3
  • Backend: Node.js + Express
  • API: TheMealDB (free tier)

Getting Started

Prerequisites

  • Node.js v18+
  • npm

Installation

  1. Clone the repo
   git clone https://github.com/yourusername/SundayPrep.git
   cd SundayPrep
  1. Install all dependencies
   npm install
   npm install --prefix client
   npm install --prefix server
  1. Create a .env file in the root
   MEALDB_BASE_URL=https://www.themealdb.com/api/json/v1/1
   PORT=3001
  1. Start the development server
   npm run dev
  1. Open http://localhost:5173

Production Build

npm run build   # builds the React frontend
npm start       # serves everything from the Express server

About

A website that utilizes TheMealDB to help people find recipes for their personal meal prepping

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages