This README provides guidance on installation, development, and troubleshooting for a Movie data Application developed with Nextjs, React and Tailwind CSS.
Before starting the project, ensure the following prerequisites are met:
- Node.js installed on your machine
- npm package installed
Follow these steps to get started:
-
Clone the project: Use the following command to clone the repository:
git clone https://github.com/Flowball/popcorn-time.git -
Install dependencies: Navigate to the cloned directory and install dependencies:
npm install
Once installed, follow these steps for development:
-
Start the development server: Run the following command:
npm run dev
NextJS app router is used for this projekt.
- data/index.ts:
- Context.tsx: Data provider
- layout.tsx: Layout for application
- MovieCard.tsx: Cards for mapping and display all movies
- Navbar.tsx: Navbar
- Recommended.tsx: Recommended function
- Trending.tsx: Trending function
- SearchInput.tsx: Search function
- Rating.tsx: Feature Flag function
Tailwind CSS is used for styling throughout the application.
If you encounter any issues during installation or development, ensure prerequisites are met and refer to React's, tailwinds and NextJS documentation for solutions.