This project is a serverless solution that is hosted at AWS: http://greatflix.s3-website-us-west-1.amazonaws.com
CI/CD pipeline:
- Git repository push
- Jenkins (hosted on AWS EC2) is triggered
- Jenkins pull the repository code
- Jenkins build the project
- Jenkins serve the output on AWS S3
Clone the repository and run npm install && npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run npm run build:prod to build the project for production. The build artifacts will be stored in the dist/ directory.
Inside src\assets\users.json are the initial user dataset. To LogIn, anyone of them can e used. Some usernames to use are: charles, esther, bob;
For anyone of the initial users, the password is 123.