Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 918 Bytes

README.md

File metadata and controls

44 lines (34 loc) · 918 Bytes

Linkshrink

Linkshrink makes your URL simpler.

Overview

Linkshrink is a simple URL shortening API that allows you to convert long URLs into shorter, more manageable links. It uses FastAPI for the backend and integrates with Firebase Firestore for storage. The API is deployed on Render for reliable hosting and scalability.

Endpoints

GET /link/{link_id}

Fetch the data for a short link.

Response

  • Example response:
    {
        "link_id": "link-id",
        "original_link": "original-link"
    }

POST /link/create

Create a short link for a given long URL.

Request

  • Body: A JSON object containing the long URL.
    {
        "link": "original-link"
    }

Response

  • Example response:
    {
        "link_id": "link-id",
        "short_link": "short-link",
        "original_link": "original-link"
    }