Recipe Search Web App
Project Overview:
This full-stack web application allows users to search for recipes and cooking videos based on ingredients or dish names.
It integrates with the Spoonacular API to retrieve recipe data and with the YouTube API to display relevant cooking videos.
The app is fully containerised using Docker and can be deployed easily with docker-compose.
Technologies Used:
- Node.js + Express.js (Backend)
- EJS Templating (Frontend)
- Spoonacular API (Recipe search)
- YouTube Data API (Cooking videos)
- Docker & Docker Compose (Containerisation)
- Custom CSS + Bootstrap (Styling)
Key Features:
- Search recipes by name or keyword
- Fetch structured recipe results from Spoonacular
- Show related YouTube cooking videos automatically
- Responsive layout using Bootstrap and CSS
- Secured API key usage via
.env - Run locally or deploy easily using Docker