A modern movie discovery platform built with React, TypeScript, and the TMDB API.
- Browse trending movies and TV shows
- Search functionality
- Responsive design
- Modern UI with animations
- TV Shows and Movies categorization
- Trending Section
- Discover Section
- Upcoming releases section
- New on FlickNest Section
- Details page
- Search Page
- React 19
- TypeScript
- Redux Toolkit
- React Router v7
- Tailwind CSS
- Vite
- Axios
- Clone the repository
- Install dependencies
npm install
- Create a
.envfile based on.env.exampleand add your TMDB API token - Start the development server
npm run dev
src/
├── api/ # API services and endpoints
├── components/ # Reusable components
│ ├── common/ # Generic components
│ ├── layout/ # Layout components
│ └── sections/ # Page sections
├── hooks/ # Custom React hooks
├── pages/ # Page components
├── store/ # Redux store
├── types/ # TypeScript types
└── utils/ # Utility functions
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Lint codenpm run preview- Preview production build
- Fork the project
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a pull request
MIT