Netflix Movie Rental is a web application built with Django, allowing users to rent and stream movies. This project also includes a RESTful API for developers to integrate and interact with the platform programmatically.
- User Authentication: Users can create accounts, log in, and manage their profiles.
- Movie Catalog: Browse and search for a wide variety of movies available for rental.
- Rental System: Users can rent movies for a specified duration.
- Streaming: Stream rented movies directly through the website.
- API Endpoints: Interact with the platform programmatically using the RESTful API.
- Django: The web framework used for building the application.
- Django REST Framework: Used for building the API.
- Heroku: The cloud platform used for deployment.
- Database: (Specify the database used, e.g., PostgreSQL, SQLite)
-
Clone the repository:
git clone https://github.com/hamzamalik22/NetflixCDRental.git
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the application at
http://localhost:8000/
in your web browser.
The API documentation is available .
This application is deployed on Heroku. Click here to access the live deployment.
If you'd like to contribute, please fork the repository and create a new branch. Pull requests are welcome!
This project is licensed under the [MIT License].
- Special thanks to Netflix for inspiration.
- Mention any other tools, libraries, or resources you used or were inspired by.
Feel free to add or modify sections based on the specific details of your project. Include relevant links, such as the link to your Heroku deployment and API documentation.