Skip to content

PranavSudhakar/Food-Recipe-Website

Repository files navigation

Flask + ReactJS Recipes

This is made using full stack web application development using Python Flask and the ReactJS library.

About the project

The project is a simple recipe app that allows simple CRUD actions against a Flask REST API.

Backend Development

  • Creating REST APIs with Flask with Flask-RestX
  • Using Flask-SQLAlchemy ORM
  • Carrying Out Database Migrations with Flask-Migrate
  • JWT Authentication with Flask-JWT-Extended
  • Testing Flask API with Unittest

Frontend Development

  • Creating React Components
  • React Hooks
  • JWT Authentication on the frontend
  • Making API Calls with Fetch API

Live Demo On Render.com

View The project here

To run this project

  1. Clone the Git repository
  2. In the root folder, create a virtual environment using your favorite method.
  3. Install project dependencies with
    pip install -r requirements.txt
  4. Run project with python run.py
  5. Run test pytest