OMUS
OMUS – One More URL Shortener;
For now – planned only API.
Functions:
- Generate UNIQUE aliases for provided URL;
- Should redirect users to original URL via short LINK;
- Short Link should have a lifetime. Short Link expires after EOL;
- Collect and Store statistics about short link: visits count, re-/generate count;
Not Functions:
- Service should be async : handle numerous requests ;
- Real-time forwarding ;
- Absolute random short links generation ;
API Endpoints:
- [POST] create/ – create new short link and put it into DB;
- [GET] – check if short link already exists for specified URL;
- [GET] – get statistics about short link : EOL date, redirects, calls;
- [GET] – redirect to original URL by passing a short one;