NanoLink

flutter-web django-rest postgresql

NanoLink

Project Overview

Introduction

NanoLink is a modern, full-featured URL shortening service that goes beyond simple link shortening. It provides detailed analytics, user management, and real-time tracking capabilities, making it ideal for marketers, content creators, and businesses who need to understand their link performance.

Built with Flutter Web for a responsive, beautiful frontend and Django REST Framework for a robust backend, NanoLink demonstrates full-stack development expertise with a focus on user experience and data insights.


Key Features

  • URL Shortening – Create short, memorable links instantly
  • Analytics Dashboard – Track clicks, geographic data, and referrer information
  • User Management – Account creation, authentication, and link organization
  • Real-time Tracking – Live monitoring of link performance
  • Custom Short Links – Personalize your shortened URLs
  • Link Expiration – Set time-based link expiration for temporary campaigns
  • QR Code Generation – Generate QR codes for shortened links

Tech Stack

  • Frontend: Flutter Web
  • Backend: Django REST Framework (Python)
  • Database: PostgreSQL
  • Authentication: JWT-based authentication

Vision & Goals

NanoLink aims to provide a professional-grade URL shortening service that empowers users with actionable data insights. Whether you’re running marketing campaigns, sharing content on social media, or tracking affiliate links, NanoLink gives you the tools to measure and optimize your link performance.


Built with ❤️ for data-driven link management.