Skip to content

Web app that enables users to mange their favourite movies using Flask, HTML and SQL.

Notifications You must be signed in to change notification settings

shalomavi/moviweb_app

Repository files navigation

🎬 MoviWeb_App 🍿

This web application, built using Flask, HTML, and SQL, allows users to conveniently manage their favorite movies. It provides a user-friendly interface for adding, organizing, and browsing through a collection of movies.

🌟 Example Preview

moviweb_app_sceenshot

🚀 Features

  • User Authentication: 🔐 Secure login and registration system to access and manage movie lists.
  • Add and Remove Movies: 🎥 Easily add new movies to your collection and remove those you no longer wish to keep.
  • Movie Details: 📝 View comprehensive details about each movie, including title, genre, release year, and more.
  • Search and Filter: 🔍 Effortlessly search and filter movies based on various criteria.
  • Responsive Design: 📱 Ensures a seamless experience across different devices.

🛠️ Installation

  1. Clone the Repository:

    git clone https://github.com/shalomavi/moviweb_app.git
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Set Up the Database:

    • Create a SQL database and update the configuration in config.py.
    • Run database migrations to set up the required tables.
  4. Run the Application:

    python app.py

🎬 Usage

  • Go to website for user usage only.
  • Access the application through your web browser by navigating to http://localhost:5000.
  • Register an account or log in if you already have one.
  • Start managing your favorite movies by adding, removing, and exploring the collection.🍿🎉

🤝 Contributing

Contributions are welcome! If you'd like to contribute to this project, feel free to submit a pull request or open an issue.

📄 License

This project is licensed under the MIT License.

About

Web app that enables users to mange their favourite movies using Flask, HTML and SQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published