- Node.js (v22.x.x)
-
Clone the repository:
git clone https://github.com/sendurangr/url-analyzer-client cd url-analyzer-client -
Install dependencies:
npm install
-
Start the server:
npm start
-
The server will start on
localhost:4200by default. Health Check endpoint is available athttp://localhost:4200
| Services | Endpoints |
|---|---|
| Frontend | https://d2tiqwdij4sc1n.cloudfront.net |
| Backend | https://8pmmtnd3yw.ap-south-1.awsapprunner.com/health |
- The CI/CD pipeline is set up using GitHub Actions.
- The pipeline is triggered on every push to the
masterbranch. - The pipeline builds the Angular App and push to the s3 then invalidate cloudfront cache
GitHub Actions -> AWS S3, Cloudfront.
| Services | Repositories |
|---|---|
| Backend - Golang | https://github.com/sendurangr/url-analyzer-api |
| Deployment Infrastructure - AWS | https://github.com/sendurangr/url-analyzer-infrastructure (Provisioning through Terraform) |
| Frontend - Angular | https://github.com/sendurangr/url-analyzer-client (Current) |
