Welcome to Aflamy, an educational application built with Next.js. This project demonstrates how to create a Netflix-like interface using modern web technologies, including the TMDb API for movie data and Shadcn for UI components.
- Movie and TV Show Listings: Browse and view details of popular movies and TV shows.
- Responsive Design: Optimized for a seamless experience across various devices.
- Real-Time Data: Fetches data from the TMDb API to display up-to-date information.
- Next.js: A React framework for server-side rendering and static site generation.
- TMDb API: Provides movie and TV show data.
- Shadcn: A modern UI component library used for building the interface.
- Clone the repository:
Here’s the provided content formatted in Markdown:
git clone https://github.com/your-username/aflamy.git
2. Install dependencies:
```bash
npm install
```
-
Set up environment variables: Create a
.env.local
file in the root directory and add your TMDb API key:NEXT_PUBLIC_TMDB_API_KEY=your_tmdb_api_key
-
Run the development server:
npm run dev
Your application will be available at http://localhost:3000.
For a step-by-step tutorial on how to build this project, check out the YouTube tutorial.
Feel free to contribute to this project by submitting pull requests or opening issues. Please ensure your contributions align with the project's goals and adhere to the existing code style.
This project is licensed under the MIT License. See the LICENSE file for more details.