Skip to content

Repository files navigation

URL Analyzer - Frontend

💻 Local Setup Guide

Prerequisites

  • Node.js (v22.x.x)

Installation

  1. Clone the repository:

    git clone https://github.com/sendurangr/url-analyzer-client
    cd url-analyzer-client
  2. Install dependencies:

    npm install
  3. Start the server:

    npm start
  4. The server will start on localhost:4200 by default. Health Check endpoint is available at http://localhost:4200


🤙 User Interface

ui

🪐 Deployment

Services Endpoints
Frontend https://d2tiqwdij4sc1n.cloudfront.net
Backend https://8pmmtnd3yw.ap-south-1.awsapprunner.com/health

Infrastructure Diagram

✅ CI/CD

  • The CI/CD pipeline is set up using GitHub Actions.
  • The pipeline is triggered on every push to the master branch.
  • The pipeline builds the Angular App and push to the s3 then invalidate cloudfront cache
    GitHub Actions -> AWS S3, Cloudfront.

🔅 Linked Repositories

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)

☃️
Find Extended / Full Documentation from
https://github.com/sendurangr/url-analyzer-api
(Backend Readme File)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages