Skip to content

andreoug/short-url-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shortened URL

Description

Most of us are familiar with seeing URLs like bit.ly or t.co on our Twitter or Facebook feeds. These are examples of shortened URLs, which are a short alias or pointer to a longer page link. For example, I can send you the shortened URL http://bit.ly/SaaYw5 that will forward you to a very long Google URL with search results on how to iron a shirt.

Mandatory Requirements

Design and implement an API for short URL creation Implement forwarding of short URLs to the original ones There should be some form of persistent storage The application should be distributed as one or more Docker images Additional Requirements

Design and implement an API for gathering different statistics Assessment

Treat this as a real project. It should be readable, maintainable, and extensible where appropriate.

The implementation should preferably be in Java, however any language can be used.

If you will transfer it to another team - it should be clear how to work with it and what is going on.

You should send us a link to a Git repository that we will be able to clone.

About

Shorten URL's

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published