Movie-App-Laravel is a modern web application built with Laravel, Livewire, Alpine.js, and Tailwind CSS. It seamlessly integrates with the TMDb API to fetch and display comprehensive movie and TV show data. Users can explore a diverse collection of content, view detailed information, and easily search for specific titles within the application.
This application serves as a feature-rich platform for movie and TV show enthusiasts. It harnesses the power of Laravel, Livewire, Alpine.js, and Tailwind CSS to provide a delightful and interactive experience for users. Movie-App-Laravel allows users to:
- Explore popular and now playing movies with details ranging from cast and crew to trailers and images.
- Discover top-rated and popular TV shows with in-depth information.
- Browse through a paginated list of popular actors, each with their detailed profiles, social media links, and a comprehensive list of their works and credits.
Whether you're interested in the latest blockbuster, binge-worthy TV shows, or learning more about your favorite actors, Movie-App-Laravel has you covered.
To run Movie-App-Laravel on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/Movie-App-Laravel.git
-
Navigate to the project directory:
cd Movie-App-Laravel
-
Install the necessary dependencies:
composer install
-
Create a copy of the
.env.example
file and rename it to.env
. Open the.env
file and update theTMDB_TOKEN
value with the API key you obtained from TMDb.TMDB_TOKEN=your-tmdb-api-key
-
Generate the application key:
php artisan key:generate
-
Install npm dependencies:
npm install
-
Compile assets:
npm run dev
-
Start the local development server:
php artisan serve
-
Open your web browser and go to
http://localhost:8000
to access the Movie-App-Laravel application.
- Explore a wide variety of popular and now playing movies with detailed information.
- Discover top-rated and popular TV shows with comprehensive details.
- Browse through a paginated list of popular actors, each with detailed profiles and social media links.
- Dive into actor details, including their social media presence and a comprehensive list of their works and credits.
To utilize the TMDb API in this application, you will need to acquire an API token from The Movie Database (TMDb):
- Visit the TMDb API documentation page.
- Sign up for a free account if you don't have one.
- Once you have an account, you can generate an API token from your account settings.
- Copy the token and replace the placeholder value for
TMDB_TOKEN
in the.env
file with your newly acquired API token.
For any assistance or queries regarding obtaining the TMDb API token, please feel free to contact me.
This project is licensed under the MIT License. See the LICENSE file for details.