Foodie - A Food Recipes SPA with Next.js, React, TypeScript & Tailwind CSS.
Foodie Link - https://foodie-recipes.vercel.app
demo.mp4
- Search Functionality: Search through 200+ recipes.
- Detailed Recipe Information: View detailed recipe information with steps, ingredients and video tutorial.
- YouTube Video Integration: Watch YouTube videos related to recipes.
- Step-by-Step Instructions: Follow clear, step-by-step instructions for each recipe.
- Bookmarking: Bookmark your favorite recipes for later easy access.
- Responsive UI: Enjoy a fully responsive user interface for seamless use across devices.
- Clone the repository
git clone https://github.com/bhupindersingh007/foodie.git
or download zip. - Open the directory
foodie
in the terminal. - Install node dependencies
npm install
. - Make a new
.env
file and copy.env.example
file to.env
. - Specify
.env
variables likeAPI_URL
andAPI_KEY
. - Run
npm run build
to build the application andnpm run dev
to start the development server.
- Next.js v14 - The React Framework for the Web.
- React v18 - The library for web and native user interfaces.
- TypeScript v5 - TypeScript is JavaScript with syntax for types.
- Feather Icons - Simply beautiful open source SVG icons.
- TheMealDB API - An open, crowd-sourced database of Recipes from around the world.
- Tailwind CSS - A utility-first CSS framework.