Developed as a part of Cloud Developer Nanodegree with Udacity.
Key Components:
-
Frontend Component:
Built using Typescript, Nodejs and Ionic, Cloudfront, docker-container -
Backend REST API for User Service:
Built using Nodejs, Typescript, docker-container, AWS Postgress, sequalize -
Backend REST API for Feed Service:
Built using Nodejs, Typescript, docker-container, AWS Postgress,S3 Buckert for media, sequalize -
Backend REST API for Image Filter Service:
Built using Nodejs, Typescript, docker-container, S3 Buckert for media -
Deployment Component:
- We are using Travis CI and CD for build and deployment on docker hub.
- When new change is been made and ready to submit. PR is required to be raised.
- PR will go to CI/CD Pipeline.
- Deployemnt is available only in dev and master branch.