This is a web application that allows users to search for movies and view details about them. The application uses the OMDb API to search for movies and retrieve information about them. The application is built using the Django web framework and is deployed on Heroku.
- Search for movies by title
- View details about a movie
- Add a movie to your movielist
- Create new movielist
- View your movielist
- Make your movielist public or private
- Python
- Django
- HTML
- CSS
- JavaScript
- Heroku
- Clone the repository
- Create a virtual environment using
python3 -m venv venv
- Activate the virtual environment using
venv\Scripts\activate
on Windows orsource venv/bin/activate
on MacOS/Linux - Install the required packages using
pip install -r requirements.txt
- Run the application using
python3 manage.py runserver
- Used a simple user authentication system to allow users to create accounts and login
- Search for a movie by entering the title in the search bar and clicking the search button
- Click on a movie to view details about it
- Click the "Add to movielist" button to add the movie to your movielist
- Click the "Create new movielist" button to create new list and add visibility of the list (public or private)
- Click the movie list name to access the list of movies