Skip to content

Laraflix is a sleek movie and series portal inspired by platforms like Netflix and HBO. Built with the TALL Stack and powered by The Movie Database API, it offers a seamless way to explore and enjoy your favorite entertainment with dynamic features and real-time interactivity.

Notifications You must be signed in to change notification settings

elkiki99/laraflix

Repository files navigation

Laraflix

Laraflix is a powerful full-stack application template inspired by popular streaming platforms, designed to provide users with an interactive catalog portal for discovering and exploring movies and TV shows. This application is built using the TALL stack (Tailwind CSS, Alpine.js, Livewire, and Laravel) and integrates seamlessly with the TMDB API to fetch and display dynamic movie and TV show data. With user management, favorites, reviews, and more, Laraflix is your ultimate solution for a robust and engaging catalog experience.

Key Features

  • Responsive Design: Crafted with Tailwind CSS to ensure a beautiful and adaptive user experience across all devices.
  • Dynamic Content: Real-time updates powered by Livewire for a smooth and seamless browsing experience.
  • TMDB API Integration: Fetch detailed movie and TV show information, including genres, and more.
  • Favorites and Watchlists: Allow users to create personalized watchlists and mark their favorite movies and TV shows.
  • Search and Filters: Powerful search functionality with advanced filters to find content by name or filtering by genre.
  • Dynamic Content Management: Livewire enables dynamic updates without page reloads, ensuring a smooth user experience.
  • Security and Scalability: Built on Laravel, ensuring high security and scalability for user data and interactions.
  • Customizable UI: Tailored components for easy customization to fit your brand's look and feel.

Getting Started

To use Laraflix, follow these steps:

  1. Fork the repository.

  2. Clone the repository:

    git clone https://github.com/elkiki99/laraflix
    cd laraflix
  3. Install the dependencies:

    composer install
    npm install && npm run dev
  4. Set up the TMDB API Key:

    • Visit The Movie Database (TMDB) and generate an API key.
    • Add the API key to your .env file:
    TMDB_TOKEN=your_api_key_here
  5. Run the development server:

    php artisan serve

Usage

  • Create an account: Just create a new account and you are ready to go!

Contributions

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

Contact

For any inquiries, please reach out at brossani23@gmail.com.

Demo

http://laraflix.fly.dev/

Test credentials:

About

Laraflix is a sleek movie and series portal inspired by platforms like Netflix and HBO. Built with the TALL Stack and powered by The Movie Database API, it offers a seamless way to explore and enjoy your favorite entertainment with dynamic features and real-time interactivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published