Skip to content

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.

Notifications You must be signed in to change notification settings

hamzamalik22/NetflixCDRental

Repository files navigation

Netflix Movie Rental

Netflix Movie Rental Logo

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.

Features

  • 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.

Technologies Used

  • 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)

Installation

  1. Clone the repository:

    git clone https://github.com/hamzamalik22/NetflixCDRental.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Apply migrations:

    python manage.py migrate
  4. Run the development server:

    python manage.py runserver
  5. Access the application at http://localhost:8000/ in your web browser.

API Documentation

The API documentation is available .

Deployment

This application is deployed on Heroku. Click here to access the live deployment.

Contributing

If you'd like to contribute, please fork the repository and create a new branch. Pull requests are welcome!

License

This project is licensed under the [MIT License].

Acknowledgments

  • 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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published