Skip to content

A Netflix Clone website using Django and Tailwind CSS.

Notifications You must be signed in to change notification settings

Farahat612/Netflix-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix-Clone

A simple Clone of Netflix built using Python, Django, and Tailwind CSS.

Project Overview

The app was built during learning journey for learning purposes and practicing backend web development concepts using Django. The App covered good practice for Django forms, Django built-in authentication system, dynamic routing and Django Template Language.

Watch a Demo

Netflix.Clone.mp4

Getting Started

To run the website on your local machine, follow these steps:

  1. Clone the repository: $ git clone <repository-url>
  2. Navigate to the project directory: $ cd <project-directory>
  3. Install the required dependencies: $ pip install -r requirements.txt
  4. Apply the database migrations: $ python manage.py migrate
  5. Start the development server: $ python manage.py runserver
  6. Open your web browser and visit http://localhost:8000 to access the website.

Features

  • User registration and authentication.
  • User login and logout functionality.
  • Multiple profiles for same user (up to 5).
  • Maturity level control.
  • Explore feed of popular movies.
  • View movie information and watch movies.

Usage

  • Register a new user account by accessing the registration page.
  • Log in using your registered credentials.
  • Create maturity level conrolled profiles .
  • Explore movies and enjoy.

Contributing

Contributions to this project are welcome. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: $ git checkout -b my-new-branch
  3. Make your changes and commit them: $ git commit -am 'Add some feature'
  4. Push the changes to your branch: $ git push origin my-new-branch
  5. Submit a pull request detailing your changes.

Known Issues or Limitations

Currently, there are no known issues or limitations with this project.

License

This project is licensed under the MIT License.