Skip to content

adarshupadhyay21/URL_SHORTNER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”— URL Shortener

A fast and efficient URL shortener built with React, TypeScript, and Vite on the frontend, and Express, TypeScript, and MongoDB on the backend. This application allows users to shorten long URLs and track their usage.

Features

  • โœ‚ Shorten URLs: Generate concise and shareable links.
  • ๐Ÿ“Š Click Tracking: Monitor the number of visits per URL.
  • ๐ŸŽจ Responsive UI: Built with Tailwind CSS.
  • โšก Fast & Lightweight: Uses Vite for rapid development.
  • ๐Ÿ›  Type Safety: Fully implemented in TypeScript.

Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS
  • Backend: Express, TypeScript, MongoDB

Installation & Setup

1. Clone the Repository

git clone https://github.com/adarshupadhyay21/URL_SHORTNER.git
cd URL_SHORTNER

2. Backend Setup

cd server
npm install
npm run dev

3. Frontend Setup

cd ../client
npm install
npm run dev

Usage

  • Enter a long URL in the input field and click "Shorten".
  • Copy and share the generated short URL.
  • Track clicks on your shortened URLs.

About

URL shortener built with React, TypeScript , Express, MongoDB and NodeJs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published