https://github.com/i-rzr-i/linkshortener
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
https://github.com/i-rzr-i/linkshortener
code key link shortener tiny transform ugly url
Last synced: over 1 year ago
JSON representation
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
- Host: GitHub
- URL: https://github.com/i-rzr-i/linkshortener
- Owner: I-RzR-I
- License: mit
- Created: 2024-10-21T15:46:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T17:44:58.000Z (almost 2 years ago)
- Last Synced: 2025-05-17T20:16:22.510Z (over 1 year ago)
- Topics: code, key, link, shortener, tiny, transform, ugly, url
- Language: C#
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> **Note** This repository is developed using .netstandard2.0.
| Name | Details |
|----------|----------|
| LinkShortener | [](https://www.nuget.org/packages/LinkShortener/) [](https://www.nuget.org/packages/LinkShortener)|
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
The `shorten` process represents a generation of custom length code (identifier). This code is unique and can't find another record with the same code.
**Here you can find the bases functionalities like:**
- Generate new URL unique code;
- Store into database related information;
- Check unique code;
- Disable any previously generated code;
- Find and return hidden URL by their code;
The store creation and query related was developed using ADO.NET with a few validation of db provider for store fields data type (`Npgsql` and `Mysql`).
To understand more efficiently how you can use available functionalities please consult the [using documentation/file](docs/usage.md).
**In case you wish to use it in your project, u can install the package from nuget.org** or specify what version you want:
> `Install-Package LinkShortener -Version x.x.x.x`
## Content
1. [USING](docs/usage.md)
1. [CHANGELOG](docs/CHANGELOG.md)
1. [BRANCH-GUIDE](docs/branch-guide.md)