A simple Clone of Netflix built using Python, Django, and Tailwind CSS.
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.
Netflix.Clone.mp4
To run the website on your local machine, follow these steps:
- Clone the repository:
$ git clone <repository-url>
- Navigate to the project directory:
$ cd <project-directory>
- Install the required dependencies:
$ pip install -r requirements.txt
- Apply the database migrations:
$ python manage.py migrate
- Start the development server:
$ python manage.py runserver
- Open your web browser and visit
http://localhost:8000
to access the website.
- 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.
- 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.
Contributions to this project are welcome. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
$ git checkout -b my-new-branch
- Make your changes and commit them:
$ git commit -am 'Add some feature'
- Push the changes to your branch:
$ git push origin my-new-branch
- Submit a pull request detailing your changes.
Currently, there are no known issues or limitations with this project.
This project is licensed under the MIT License.