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
.