Skip to content

MovieVerse is a Flask-based web app for managing and exploring movies. Users can log in, register, rate movies, and maintain a watchlist. Admins can add movies. It uses Flask, SQLAlchemy, Flask-login for authentication, and Cloudinary for storing movie posters.

Notifications You must be signed in to change notification settings

imunreal7/MovieVerse-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieVerse 🎥

MovieVerse is a Flask-based web application for managing and exploring movies. Users can log in, register, and interact with features such as adding movies, viewing details, and maintaining a watchlist.


Features 🚀

  • User authentication (Login/Register)
  • Add and view movies
  • Detailed movie descriptions
  • Watchlist management
  • About Us page for project details

Tech Stack 💻

  • Frontend: HTML, CSS, Bootstrap
  • Backend: Python (Flask)
  • Database: SQLite
  • Libraries/Packages: Flask-WTF, Jinja2, Werkzeug
  • Environment: Virtual Environment (venv)

Screenshots 📸

Home Page

Home Page

Add Movie (for admin)

Add Movie

Movie Details

Movie Details

WatchList

WatchList

Login Page

Login Page

Register Page

Register Page

About us

About Us


Installation & Setup 🛠️

  1. Clone the repository:

    git clone https://github.com/imunreal7/MovieVerse-flask
    cd MovieVerse
  2. Create and activate a virtual environment:

    python3 -m venv .venv
    source .venv/bin/activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    flask run

Requirements 📋

  • Python 3.8+
  • Flask 2.0+
  • Flask-WTF
  • SQLite3
  • License 📄

Author ✍️

Developed by Aman Dubey. Feel free to reach out for feedback or collaboration!

About

MovieVerse is a Flask-based web app for managing and exploring movies. Users can log in, register, rate movies, and maintain a watchlist. Admins can add movies. It uses Flask, SQLAlchemy, Flask-login for authentication, and Cloudinary for storing movie posters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published