Welcome to MyFlixAngularClient, an Angular-based client application for the myFlix movie app. This project interacts with a backend API to manage user accounts and favorite movies.
MyFlixAngularClient is a single-page, responsive movie app built with Angular. It supports user registration, authentication, and interaction with a REST API to fetch movie data. This project is part of an educational exercise to demonstrate Angular proficiency and documentation skills.
The objective of this project is to build a client-side interface for the myFlix app using Angular. This interface includes several views for browsing movies, exploring details about directors and genres, and managing user profiles. The app is accompanied by comprehensive technical and user documentation.
- Authentication: Users can register and log in to manage their favorite movies.
- Movie Views: Browse all movies, view details of a specific movie, and navigate to director and genre details.
- Responsive Design: Ensures optimal viewing across devices.
- Angular Material: Utilizes Angular Material for UI components.
- Angular Version: 9 or later
- Node.js and npm: Latest versions
- User Management: Registration and login forms
- Design Framework: Angular Material
- Documentation: Typedoc for code comments, JSDoc for technical documentation
- Hosting: GitHub Pages
- Clone the repository:
git clone https://github.com/timone019/myFlix-Angular-client.git cd MyFlixAngularClient
- Install dependencies:
npm install
- Start the server:
ng serve