Skip to content

Backend service for shortening and managing URLs. Features include URL shortening, redirection, and database storage for both short and long URLs.

License

Notifications You must be signed in to change notification settings

bavertorun/URLShorteningService

Repository files navigation

URL Shortening Service

URL Shortening Service

Description

This project provides a backend API for shortening and managing URLs. The service allows users to convert long URLs into shorter, more manageable links. Key features include URL shortening, redirection, and database storage for both short and long URLs.

Features

  • URL Shortening:

    • Convert long URLs into short, shareable links
    • Customizable shortening algorithm
  • Redirection:

    • Redirect users from short URLs to their original long URLs
  • Database Management:

    • Store and manage both short and long URLs in a database
  • API Endpoints:

    • Create short URLs
    • Retrieve long URLs from short URLs

Installation

$ git clone https://github.com/bavertorun/URLShorteningService.git
$ cd URLShorteningService
$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

License

URL Shortening Service is MIT licensed.

About

Backend service for shortening and managing URLs. Features include URL shortening, redirection, and database storage for both short and long URLs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published