This project is the client-side component of a web application developed using Angular CLI. Authenticated users can browse movies and create a list of their favorite movies. The application is a single page application that uses Angular Material. The project is currently online at https://movieapp.guenzler.net
- allow users to register and to log in
- authenticated users see a list of all movies
- get more details about movie, genre or director
- add/remove movie from list of favorites
- show list of favorite movies
- allow user to update their user info and deregister
This project was generated with Angular CLI version 17.3.8.
- Angular: A powerful web application framework.
- Angular Material: A UI component library for Angular applications.
- RxJS: A library for reactive programming using Observables.
This frontend application interacts with Movie_API, a REST API built with node.js and express. For more information please refer to the API documentation of endpoints and data formats.
Clone this repository
Install all the project dependencies
Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.
To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.