๐Ÿ“ฆ bbland1 / flask-movie-list

โ˜… 0 stars โ‘‚ 0 forks ๐Ÿ‘ 0 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/bbland1/flask-movie-list.git
HTTPS git clone https://github.com/bbland1/flask-movie-list.git
SSH git clone git@github.com:bbland1/flask-movie-list.git
CLI gh repo clone bbland1/flask-movie-list
Brianna Brianna Update README.md 7ac672c 2 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ migrations
๐Ÿ“ static
๐Ÿ“ templates
๐Ÿ“„ .env.sample
๐Ÿ“„ .gitignore
๐Ÿ“„ app.py
๐Ÿ“„ forms.py
๐Ÿ“„ LICENSE
๐Ÿ“„ models.py
๐Ÿ“„ README.md
๐Ÿ“„ requirements.txt
๐Ÿ“„ README.md

Python (Flask) Web App with SQLite Database

License Top Language Contributors

A Python web app that uses the Flask framework and SQLite database for data persistence to store a users top 10 movies based on the entered rating out of 10. Utilized SQLAlchemy/SQL and Flask to practice decorators, routes, and database connectivity. Although not deployed, the project served as a valuable practice exercise for understanding web development concepts and building robust backend functionality. Strengthened skills in web development frameworks, database connectivity, and data persistence using Flask and SQLAlchemy.

Edit a moive's rating or review

https://user-images.githubusercontent.com/104288486/232853071-743c8410-80ae-4e53-ad81-bfe850db7fad.mov

Delete a movie from database

https://user-images.githubusercontent.com/104288486/232853656-d32b47ad-f72c-49ba-af00-998081f2ae99.mov

Add movie to database

https://user-images.githubusercontent.com/104288486/232859149-4f54e0aa-d034-4394-bdaf-30881de1c10d.mov

Requirements

Installing from the requirements.txt handles most of the requirements, but you will also need to make sure to have a The Movie DB developer account to access an API key to complete the searches.

Built With

Local Development

  • (Optional) Setup a virtual environment and activate it to install requirements into the virtual environment to run instead of your computers global environment.
  • Install the project requirements.
``shell pip install -r requirements.txt %%CODEBLOCK0%%shell python -c 'import secrets; print(secrets.token_hex())' %%CODEBLOCK1%%shell flask db upgrade %%CODEBLOCK2%%shell flask run ``

License

See the LICENSE file for license rights and limitations (MIT).