Skip to content

reed756/movie-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Explorer Application

A full-stack movie search and discovery app built with Angular 20 and Express 5.1.0, using the TMDB API for fetching data and Angular Material for UI components. Users can browse trending movies, search by title, and view detailed information about each movie.

Deployment

To build the frontend run:

cd frontend
ng build

This will compile your project and store the build artifacts in the dist/ directory. By default, the production build optimizes your application for performance and speed.

Run Locally

Clone the project

  git clone https://github.com/reed756/movie-explorer.git

Go to the backend directory

  cd backend

Go to the frontend directory

  cd frontend

Install dependencies

  npm install

Start both the server and the UI

  npm run dev

Features

🔍 Search for movies via the TMDB API

📊 View trending, popular, and upcoming movies

🎨 Responsive UI with Angular Material

⚡ Fast, modern Angular 20 frontend with signals and services

🌐 Node.js Express backend for proxying API requests and handling security

Tech Stack

Frontend: Angular, Angular Material, TypeScript, RxJS, Jasmine, Vitest

Backend: Node, Express

License

MIT

🔗 Links

portfolio linkedin

About

Movie Explorer app built using TypeScript, Angular, Angular Material, RxJS, Jasmine and Vitest on the frontend. Has a Node.js Express backend that uses the TMDB API for it's data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors