Skip to content

Guenzler/angular-myflix

Repository files navigation

A Movie App

Project description

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

Key Features

  • 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

Technologies used

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.

Server Side API

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.

Getting started

Clone this repository
Install all the project dependencies

Development server

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.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

A client side component to the Movie REST API, built with Angular.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published