Projects / javascript react hooks python flask postgresql docker

Foodie

Published on
Foodie · 1 min read

Live website link at https://foodie0520.herokuapp.com.

Screenshots

MVPs

  • Authentication/ authorization
  • Create, read, update, delete reservations
  • Favorite restaurants
  • Writing reviews (my primary role)
  • Create, read, update user profile (secondary)
  • Earn reservation points

Styling

https://react.semantic-ui.com/

Schema

Technologies

Package Language Use case
React JavaScript UI rendering
Hooks JavaScript State management
Redux JavaScript State management
Semantic UI React JavaScript UI component library with semantics
Flask Python Route API endpoints
Flask login Python Create user auth
Flask JWT Extended Python Enable persistent login with JWT
SQLAlchemy Python Manipulate the database
PostgreSQL SQL/JSON Relational database
Docker Dockerfile Smooth and steady deployment

Deployment

Deployed to Heroku using Docker Containers