Skip to content
/ Tinyurl Public

REST API web service written in Java, allows users to short URLs, monitor, track after them, and see statistics.

Notifications You must be signed in to change notification settings

Idokr1/Tinyurl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinyurl

REST API web service written in Spring-Boot (Java), allows users to short URLs, monitor, track after them, and see statistics.

Technologies

  • Spring-Boot
  • Docker
  • JWT
  • Databases:
    • MongoDB - Keeps track of user info and their related URL stuff, like the total clicks and how many clicks each URL gets.
    • Redis - Stores and maps short URLs to long URLs (key-value)
    • Cassandra - For storing and logging user's activity about URL visits (when, which URL, who visited)

Features

  • Short URL - The user can create a short URL for any URL
  • URL Statistics - The user can see statistics about his URLs (total amount of clicks, total amount of clicks per URL, etc) via MongoDB
  • URL Activity - The user can see activity about his URLs (when, which URL, who visited etc.) via Cassandra

About

REST API web service written in Java, allows users to short URLs, monitor, track after them, and see statistics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •