/movie-db

movie db app - assessment

Primary LanguageJavaScriptMIT LicenseMIT

Movie-db 🎬

Discover the latest block buster movies using Movie-db!

Tech Stack

Get instant stats through TMDB API-powered movie app, beautifully crafted with React and styled components 💅

Table of Contents 📄

Introduction 🚀

Screen Shot 2023-11-15 at 11 16 20 PM Screen Shot 2023-11-15 at 11 24 50 PM

Getting Started 🚀

To get started with movie-db, follow the installation and usage instructions below.

  1. Clone the repository to your local machine:
git clone https://github.com/ayushsoni1010/movie-db.git
  1. Navigate to the project directory:
cd movie-db
  1. Install the required dependencies:
yarn install
  1. create .env file and add an API key variable in a format REACT_APP_API_KEY=YOUR_TMDB_API_KEY
  2. Start the development server:
yarn start
  1. Open your favorite web browser and visit http://localhost:3000 to explore movie-db.
    The page will automatically reload when you make changes, and you can check the console for any lint errors or development insights.

Available Scripts 🎬

In the project directory, you can run the following scripts:

  1. Runs the app in the development mode.
    Open http://localhost:3000 to view it in the browser.
yarn start
  1. Run the test runner in interactive watch mode. For more information on running tests, check the Create React App documentation.
yarn test
  1. Builds the app for production, optimizing its performance and generating files in the build folder. Your app is now ready for deployment.
yarn build
  1. 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!

Learn More 📚

  • 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.

Contributing 🤝

We welcome contributions to movie-db! Whether you're passionate about movies, a React wizard, or an aspiring designer, there are numerous ways to make movie-db 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.

License 🎥

movie-db is licensed under the MIT License. You are free to use and modify the code to suit your needs.