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.
- 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.
-
Clone the Repository:
git clone https://github.com/shalomavi/moviweb_app.git
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up the Database:
- Create a SQL database and update the configuration in
config.py
. - Run database migrations to set up the required tables.
- Create a SQL database and update the configuration in
-
Run the Application:
python app.py
- 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.🍿🎉
Contributions are welcome! If you'd like to contribute to this project, feel free to submit a pull request or open an issue.
This project is licensed under the MIT License.