Full Stack · Engineering ProjectJanuary 1, 2024 — March 1, 2024

Clix

Clix — a full-stack MERN URL shortening app with authentication, analytics dashboard, and admin controls.

Domain

Full Stack · Web Dev

Architecture

Full-Stack System

Core Runtime

React · TypeScript

Status

Production Ready

Full Stack
Clix
11 TechnologiesVerified Build
RUNTIME INTERFACE STUDIO

System Interface & Feature Workflows

High-resolution captures of core production runtime views and algorithmic tools.

01 / 03
clix.app/dashboard-analytics
1/3
Clix - Dashboard & Analytics
Click to expand
WORKFLOW 01Dashboard & Analytics

Responsive analytics dashboard showing clicks, visit trends, and URL management with charts.

All Workflows & Screens (3)Tip: Use ← → keys to cycle

Architecture & Overview

Clix is a full-stack URL shortening solution built with the MERN stack with robust authentication and analytics support.

I developed both backend APIs and frontend interfaces, integrating JWT-based security, MongoDB persistence, and dynamic user analytics.

The platform includes role-based access control and an admin dashboard for system-wide management.

Shiven Goomer

Engineered by Shiven Goomer

Full Stack & Quant Engineer

Technical Highlights & Outcomes

Unique short URLs with redirection and click tracking
User authentication with JWT & role-based access control (user, admin)
Dashboard with realtime analytics & charts
Frontend built with React & Tailwind CSS
Backend REST APIs with Node.js, Express, and MongoDB/Mongoose
Responsive UI with protected routes & form validation
Short ID generation with `shortid` library
Users can manage their own URLs and Admins can manage all system data

Full Technology & Tooling Stack (11)

ReactTypeScriptNode.jsExpressMongoDBMongooseTailwind CSSReact RouterJWTshortidRecharts