Skip to content

sahilrox/LinkPulse

Repository files navigation

🔗 LinkPulse

A modern full-stack URL shortener with authentication, analytics, and a sleek dashboard UI.


🚀 Live Demo

👉 https://linkpulse.onrender.com


✨ Features

  • 🔐 JWT Authentication (Register/Login)
  • 🔗 Create short links with custom aliases
  • 📊 Analytics dashboard (clicks, countries)
  • 📂 Personal link manager (My Links)
  • 🔍 Search & sort links
  • ❌ Delete with smooth animations
  • 📋 Copy to clipboard + toast notifications
  • 📷 QR code generation
  • 🎨 Modern responsive UI

🧱 Tech Stack

Backend

  • ASP.NET Core 8
  • Entity Framework Core
  • PostgreSQL (Render)
  • JWT Authentication

Frontend

  • React
  • Custom CSS (modern UI)

⚙️ Setup

Backend

dotnet run

Frontend

npm install
npm start

📸 Screenshots

image URL Shortener image Analytics image URL links

💡 Key Learnings

  • Built full authentication flow with JWT
  • Designed REST APIs with authorization
  • Managed state-driven UI with React
  • Handled deployment issues (CORS, DB, env configs)
  • Built a complete production-ready app

🚀 Future Improvements

  • Link expiration
  • Password-protected links
  • Advanced analytics charts
  • Pagination

👨‍💻 Author

Sahil Nayak

About

Full-stack URL shortener with authentication, analytics, and dashboard built using ASP.NET Core, React, and PostgreSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors