/MoviesDb

Angular app that uses The Movie Database (TMDb) to display movies data

Primary LanguageTypeScriptMIT LicenseMIT

Movies Db App

Welcome to the Movies Db App! This project allows users to browse movies and view their details, including whether they are part of a collection of movies. The app fetches movie data from The Movie Database (TMDb) API using an API key.

Overview

The Movies Db App is developed using Angular 15 and styled with Bootstrap. It provides a user-friendly interface for browsing movies and accessing detailed information about each movie, including its title, release date, overview, poster image, and whether it belongs to a collection.

Tech Stack

  • Angular 17
  • Bootstrap 5

Requirements

To run the Movies Db App locally, you'll need the following:

  • Node.js and npm installed on your machine
  • API key from The Movie Database (TMDb) (you can sign up for a free account to obtain your API key)

Getting Started

Follow these steps to get the Movies Db App up and running on your local machine:

  1. Clone this repository to your local machine:
git clone https://github.com/cristofima/MoviesDb.git
  1. Navigate to the project directory:
cd MoviesDb
  1. Install the project dependencies using npm:
npm install
  1. Obtain an API key from The Movie Database (TMDb). Once you have your API key, export your API key as follows:
// src/environments/environment.ts
export const environment = {
  production: false,
  apiKey: 'YOUR_API_KEY'
};
  1. Build and serve the application:
ng serve
  1. Open your web browser and navigate to http://localhost:4200 to view the Movies Db App.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements