parent
b47cf8261f
commit
446c26dfa0
@ -0,0 +1,32 @@
|
||||
# URL Shortener
|
||||
|
||||
**Tier:** 3-Advanced
|
||||
|
||||
We want to implement a URL shortener service.
|
||||
Input is a URL and output is a random unique code which is alias to the URL.
|
||||
|
||||
So if you give a code to the app, it gives you the original URL.
|
||||
|
||||
You can save records in a database or in a text files.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can enter a URL and get a short code.
|
||||
- [ ] User can enter a short code format and get original URL.
|
||||
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can see the stats of shortened URL (like number of visits and so on)
|
||||
- [ ] User can provide a prefered code name to URL (You must check the code is exists or not)
|
||||
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
[URL Shortening - wikipedia](https://en.wikipedia.org/wiki/URL_shortening)
|
||||
|
||||
## Example projects
|
||||
|
||||
- [bitly.com](https://bitly.com/)
|
||||
- [bl.ink](https://bl.ink/)
|
||||
|
Loading…
Reference in new issue