Skip to content

MaryemD/NetflixClone

Repository files navigation

logo

Tuniflix - Netflix Clone

Tunibest is a Netflix clone built using PHP. It aims to replicate some of the core functionalities of Netflix, allowing users to browse, search, and watch movies and TV shows.

Table of Contents

Features

  • User Authentication: Users can sign up, log in, and log out securely.
  • Browse Content: Users can browse through a catalog of movies and TV shows.
  • Search Functionality: Users can search for specific titles.
  • Watch History: Keep track of previously watched content.
  • Responsive Design: Tunibest is designed to work seamlessly across various devices.

Installation

  1. Clone the Repository: git clone https://github.com/MaryemD/NetflixClone.git
  2. Navigate to the Project Directory: cd tunibest
  3. Install Dependencies: composer install
  4. Set Up Database:
  • Create a MySQL database.
  • Import the SQL file located in database/database.sql.
  • Configure the database connection in includes/classes/config.php.
  1. Start the Development Server: php -S localhost:8000 -t public
  2. Access Tunibest:

Open your web browser and go to http://localhost:8000.

Usage

  • Sign Up: Create a new account with a valid email address. signup
  • Log In: Enter your credentials to access your account. login
  • Browse Content: Explore the available movies and TV shows.

WelcometoTuniflix-GoogleChrome2024-04-1122-57-14-ezgif com-video-to-gif-converter (1)

  • Search: Use the search bar to find specific titles.

WelcometoTuniflix-GoogleChrome2024-04-1122-47-24-ezgif com-video-to-gif-converter

  • Watch Content: Click on Play to start watching.

WelcometoTuniflix-GoogleChrome2024-04-1122-52-26-ezgif com-video-to-gif-converter

  • Contact Us: Send us a message if you have any questions or feedback. contact

Contributing

Contributions are welcome! If you'd like to contribute to Tunibest, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b my-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin my-feature).
  6. Create a new pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •