Back to projects

Applications · 2025

MovieWeb App

During programming course

Movie app with user accounts, collections and OMDb data — a course project.

MovieWeb is a Flask app for managing users and their movie collections. The backend uses SQLAlchemy and SQLite with Flask-Migrate; movie details (plot, cast, posters) come from the OMDb API. The front end is Jinja2 with HTML/CSS/JS — user and movie CRUD, an avatar list, and a details modal.

Tech stack

  • Python
  • Flask
  • SQLAlchemy
  • Flask-Migrate
  • SQLite
  • OMDb API
  • Jinja2

Links

No live demoRepository

Gallery

User list with avatars and delete
User list with avatars and delete
Add new user form — avatar picker and name
Add new user form — avatar picker and name
User movie collection cards with poster/director/year/rating CRUD
User movie collection cards with poster/director/year/rating CRUD
Movie details modal — plot & cast from OMDb
Movie details modal — plot & cast from OMDb