Skip to content

TinyURL - URL Shortening Service, A comprehensive solution for shortening URLs, tracking clicks, and analyzing exposure. Built with Node.js and MongoDB on the server-side, and Angular with NgRx and Chart.js on the client-side for enhanced data visualization and management.

Notifications You must be signed in to change notification settings

TehilaTheStudent/TinyURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

TinyURL- URL Shortening Service

Overview

This project provides a URL shortening service similar to TinyURL. It includes both a server-side application and a client-side application, designed to offer a seamless experience for URL management and analytics.

Server-Side

  • Technology: Node.js with Express
  • Database: MongoDB
  • Features:
    • Shortens URLs to make them more user-friendly.
    • Tracks clicks on shortened URLs.
    • Supports targeting to analyze exposure from different sources.

Client-Side

  • Technology: Angular
  • State Management: NgRx
  • Data Visualization: Chart.js
  • UI Design: Angular Material
  • Features:
    • Visualizes URL analytics with interactive charts.
    • Provides a user-friendly interface for managing URLs and viewing analytics.

Thank you for checking out the URL Shortening Service! We hope it meets your needs for URL management and analytics.

About

TinyURL - URL Shortening Service, A comprehensive solution for shortening URLs, tracking clicks, and analyzing exposure. Built with Node.js and MongoDB on the server-side, and Angular with NgRx and Chart.js on the client-side for enhanced data visualization and management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published