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.
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.
- Angular 17
- Bootstrap 5
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)
Follow these steps to get the Movies Db App up and running on your local machine:
- Clone this repository to your local machine:
git clone https://github.com/cristofima/MoviesDb.git
- Navigate to the project directory:
cd MoviesDb
- Install the project dependencies using npm:
npm install
- 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'
};
- Build and serve the application:
ng serve
- Open your web browser and navigate to http://localhost:4200 to view the Movies Db App.
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.
This project is licensed under the MIT License - see the LICENSE file for details.
- The Movie Database (TMDb) for providing the API used in this project
- Bootstrap for the responsive styling of the application