Lights, camera, action! Discover the latest movies and actors at your fingertips.
Get instant stats through TMDB API-powered movie app, beautifully crafted with React and styled components π
Welcome to MovieMania, where the world of cinema comes to life on your screen! Our movie app empowers you to explore the latest movies and actors effortlessly, all thanks to the powerful TMDB API, React, and styled-components. Whether you're a film buff or just looking for a good flick, MovieMania is your ultimate cinematic companion.
To get started with MovieMania, follow the installation and usage instructions below.
- Clone the repository to your local machine:
git clone https://github.com/ayushsoni1010/moviemania.git
- Navigate to the project directory:
cd moviemania
- Install the required dependencies:
yarn install
- Configure the environment variables, if necessary.
- Start the development server:
yarn start
- Open your favorite web browser and visit http://localhost:3000 to explore MovieMania.
The page will automatically reload when you make changes, and you can check the console for any lint errors or development insights.
In the project directory, you can run the following scripts:
- Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
yarn start
- Run the test runner in interactive watch mode. For more information on running tests, check the Create React App documentation.
yarn test
- Builds the app for production, optimizing its performance and generating files in the build folder. Your app is now ready for deployment.
yarn build
- If you're not satisfied with the build tool and configuration choices, you can eject at any time. This command will copy all configuration files and dependencies into your project, giving you full control over them. Most commands except eject will still work, but they will point to the copied scripts for you to customize as needed.
Remember, you don't have to use eject if the default configuration meets your needs.
yarn eject
Note: This is a one-way operation. Once you eject, you can't go back!
- Explore the Create React App documentation to learn more about creating React applications.
- For in-depth knowledge of React, check out the React documentation.
- Learn about code splitting, bundle size analysis, progressive web app development, and advanced configurations in the official Create React App documentation linked in this README.
- Get insights into deploying React apps in the deployment documentation.
- Troubleshoot issues related to the build process with the troubleshooting guide.
We welcome contributions to MovieMania! Whether you're passionate about movies, a React wizard, or an aspiring designer, there are numerous ways to make MovieMania even better. Your contributions, big or small, will help us create the ultimate movie exploration experience.
Feel free to open issues, submit pull requests, or provide feedback to help us improve the project. Check out our Contribution Guidelines for more details on how you can get involved.
MovieMania is licensed under the MIT License. You are free to use and modify the code to suit your needs.