Categorygithub.com/hritesh04/url-shortner
modulepackage
0.0.0-20241020045752-d7213793ef04
Repository: https://github.com/hritesh04/url-shortner.git
Documentation: pkg.go.dev

# README

Shrinkr

Shrinkr is a URL shortening service built using Go, with features for generating short URLs, QR generation and handling redirection. It also includes Prometheus monitoring for tracking usage metrics, Redis for caching url.

Features

  • Generate shortened URLs.
  • Redirect to the original URL when accessed.
  • Monitor and track performance with Prometheus.

Tech Stack

  • Go for backend server and logic.
  • Redis for caching.
  • TypeScript for the client-side web app.
  • Prometheus for monitoring.

Installation

  1. Clone the repository:
    git clone https://github.com/hritesh04/shrinkr.git
    
  2. Set up dependencies:
    go mod tidy
    
  3. Run the application:
    go run main.go
    

Usage

  1. Access the URL shortener via the client web app.
  2. Generate QR code png using client web app.
  3. Manage and analyze shortened URLs.

# Packages

No description provided by the author

# Functions

No description provided by the author