MovieVerse

MovieVerse

Movieverse is a Flask-based web application designed to provide personalized movie recommendations to users. It uses a clean and responsive UI to ensure an engaging experience for movie enthusiasts.

PythonFlaskAPI DevelopmentTailwind CSSSQLite

Movieverse is a Flask-based web application that delivers personalized movie recommendations all with a clean UI and smooth user experience.

image

Features

  • Personalized Recommendations: Curated movie suggestions to user interests.
  • Smart Search: Search movies by title, genre, or other metadata.
  • User Authentication: Secure login and signup system.
  • FIFO Watchlist: Add movies to your personal watchlist, managed using a First-In-First-Out (FIFO) queue — helping you watch what you saved first.
  • Fully Responsive UI: Clean and adaptive design built with Tailwind CSS works seamlessly across desktop and mobile.

Tech Stack

  • Frontend: HTML, Tailwind CSS, JavaScript
  • Backend: Python, Flask
  • Database: SQLite (Local)
  • Hosting: Vercel, Render (for backend)

Future Improvements

  • Integration with real-time movie APIs like TMDb or OMDB.
  • Enhanced recommendation engine using ML or NLP.
  • Multi-language support.
  • PWA features for offline access and installability.