Welcome to Movix, a dynamic and responsive web application designed to make exploring movies and TV shows easy, fun, and engaging. Movix serves as your ultimate entertainment guide, providing a seamless user experience to browse and search for your favorite titles.
- Search Movies & TV Shows: Instantly find movies and series with an intuitive search feature.
- Detailed Information: Get comprehensive details, including ratings, release dates, and descriptions.
- Responsive Design: Enjoy a seamless experience across all devices.
- Dynamic API Integration: Fetch live data to ensure accurate and up-to-date content.
- Sleek UI: Modern and user-friendly interface for hassle-free browsing.
Movix is built with the latest web development tools to ensure performance and scalability:
-
Frontend:
- React.js - A JavaScript library for building user interfaces.
- Redux Toolkit - For state management.
- Tailwind CSS - Utility-first CSS framework for designing responsive layouts.
-
Backend:
- Node.js - JavaScript runtime for server-side development.
- Express.js - Minimalist framework for backend APIs.
-
Data Source:
- The Movie Database (TMDb) API - Provides access to a vast collection of movies and TV show data.
-
Clone the repository:
git clone https://github.com/ukumar0/movix.git cd movix -
Install dependencies:
npm install
-
Configure Environment Variables:
- Create a .env file in the root directory.
- Add your TMDb API key:
REACT_APP_API_KEY='your_tmdb_api_key' - Start the development server:
npm run dev
- Launch the application in your browser at http://localhost:3000.
- Use the search bar to explore movies and TV shows.
- Click on any title to view detailed information.
- This project is licensed under the MIT License.
Contributions are always welcome! Feel free to:
- Submit issues and feature requests.
- Fork the repository and submit pull requests.
GitHub: @ukumar0


