Link Shortener

Link Shortener
Link Shortener

A fast, reliable URL shrinking service with tracking and customizable domains.
Features

  • Simple URL shortener: Make links shorter instantly
  • Custom domains: Use your own domain for branded links
  • Detailed Analytics: Track clicks, geographies, and devices
  • API access: Integrate with apps
  • User management: Team collaboration tools

Getting Started

Link Shortener

Prerequisites

  • Node.js 16
  • MongoDB 4
  • Redis (optional for caching)

Git Repo

GitHub - org-navinku/link-shortner
Contribute to org-navinku/link-shortner development by creating an account on GitHub.

Link Shortener

Installation

  • Clone the repository:
    git clone https://github.com
  • Begin the development server:
    npm run dev
  • Configure environment variables:
    cp .env.example .env
  • Install dependencies:
    npm install

Usage
Create your first short link:

curl -X POST -H "Content-Type: application/json" -d '{"url":"https://example.com/long-url"}' http://localhost:3000/api/links

Contributing
Contributions are welcome.