Skip to content

emilyclam/recipe_book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍳 Recipe Book App [LIVE]

A full-stack web application where users can search, view, and save recipes.

The live app is hosted on Render for free. As a result, the backend takes ~30 seconds to boot up. Thanks for your patience!


πŸš€ Features

  • πŸ” User Authentication – Sign up, log in, and manage sessions using JWT.
  • 🍽 Recipe Search – Scrapes recipes from AllRecipes with BeautifulSoup.
  • πŸ“– Save Favorites – Users can bookmark and manage their recipe collection.
  • ⚑ Full-Stack CRUD – Create, Read, Update, and Delete user data.
  • 🌐 Deployed – Accessible live on Render.

πŸ›  Tech Stack

Frontend: React
Backend: Django REST Framework
Database: PostgreSQL
Web Scraping: BeautifulSoup (Python)
Authentication: JWT (djangorestframework-simplejwt)
Hosting: Render


πŸ“Έ Screenshots

Login Page Search Page Saved Page Profile Page


πŸ“¦ Installation & Setup

Prerequisites

  • Node.js (v18+)
  • Python (v3.10+)
  • PostgreSQL

Backend Setup

cd backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Frontend Setup

cd frontend
npm install
npm start

About

full stack application that can search and save recipes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors