Skip to content

A watchlist web app with account creation, email confirmation, password reset, and functionality to add, edit, delete, review movies, and organize movies into boards; Flask for backend development, SQLAlchemy for database management, and HTML, CSS, JavaScript for frontend design; referred https://tutorial.helloflask.com/ but ramped up version!

Notifications You must be signed in to change notification settings

Yumian-Cui/watchlist

Repository files navigation

How to configure your local environment

  • conda activate <conda env name>
  • create the python virtual env: python3 -m venv env (Mac/Linux) / python -m venv env (Windows)
    • to activate env (windows git bash): . env/Scripts/activate
    • to activate env (mac/linux): . env/bin/activate
  • To intstall the dependencies: pip install -r requirements.txt

Set up local db

  • flask db init [Run this first time you create your application]
    [Below run it everytime you update your models]
  • flask db migrate [eg: flask db migrate -m "Initial migration."]
  • flask db upgrade

Configure email sending

  • export EMAIL_USER='<replace with your email>'
  • export EMAIL_PASS='<replace with your password>'

About

A watchlist web app with account creation, email confirmation, password reset, and functionality to add, edit, delete, review movies, and organize movies into boards; Flask for backend development, SQLAlchemy for database management, and HTML, CSS, JavaScript for frontend design; referred https://tutorial.helloflask.com/ but ramped up version!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published