imdb-api

IMDb API Clone

This is a clone of the IMDb (Internet Movie Database) API built using Django and Django REST Framework. It allows users to access movie and TV show information, including details about cast, crew, ratings, and more.

Routes

image

Features

Technologies Used

Installation

  1. Clone the repository:

    git clone https://github.com/piyush310/imdb-api-clone.git
    
  2. Create a virtual environment:

     python3 -m venv venv
    
  3. Activate the virtual environment:

     source venv/bin/activate
    
  4. Install the dependencies:

     pip install -r requirements.txt
    
  5. Setup the database:

  1. Start the development server:

    python manage.py runserver
    
  2. Access the API at

    http://localhost:8000/docs
    or
    http://localhost:8000/redoc
    

    or

  3. Clone the repository:

    git clone https://github.com/piyush310/imdb-api-clone.git
    
  4. Docker build
    docker build --no-cache -t imdb-app .
    
  5. Run docker image
    docker run -p 8000:8000 imdb-app
    
  6. Access the API at

    http://localhost:8000/docs
    or
    http://localhost:8000/redoc
    

Contributing

Contributions are welcome! If you’d like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request detailing your changes.

Acknowledgements

This project was inspired by the IMDb website and API.

Contact

If you have any questions or suggestions, feel free to contact