Back to Hermes Agent

TinyTag

TinyTag - Desktop view
Desktop view
TinyTag - Mobile view
Mobile view

Key features

01

JWT authentication with registration and login

02

Custom short link creation with aliases

03

Campaign organization with color-coded tags

04

KPI dashboard: total clicks, unique clicks, mobile rate, top country

05

30-day click trend charts

06

Device, browser, country and referrer segmentation

07

Complete RESTful API with Swagger documentation

08

Seed data: 6 links, 3 campaigns, 5 tags, 55 click events

09

Dark/light mode using CSS variables

10

Fully responsive (desktop, tablet, mobile)

Description

TinyTag is a URL shortener and link analytics platform built with Angular 22 and NestJS 11 that allows users to create custom short links, organize them by campaigns and tags, and analyze their performance with detailed charts. Includes JWT authentication with registration and login, custom alias link creation and management, campaign organization with color-coded tags, dashboard with KPI metrics for total and unique clicks, time trend charts, device/browser/country segmentation, complete RESTful API with Swagger documentation, and seed data with 6 links, 3 campaigns, 5 tags and 55 click events. Fully responsive with dark/light mode via CSS variables.

Technologies used

Angular 22 Angular 22 NestJS 11 NestJS 11 TypeScript TypeScript SQLite SQLite