diff --git a/Projects/2-Intermediate/UrlShortner-App.md b/Projects/2-Intermediate/UrlShortner-App.md new file mode 100644 index 00000000..207c800e --- /dev/null +++ b/Projects/2-Intermediate/UrlShortner-App.md @@ -0,0 +1,25 @@ +# Short URL Generator + +**Tier:** 2-Intermediate + +Generate Short URL based on certain domain selected by the user. + +## User Stories + +- [ ] User can paste any long URL which need to be shortened. +- [ ] By clicking the `Generate Short URL` User can get short URL in return. +- [ ] User can click a `Copy to clipboard` button and can use that URL anywere. +- [ ] When user Search that URL in web, page should redirect to actual long URL. + +## Bonus features + +- [ ] User can use short URL any many time as he wants. + +## Useful links and resources + +- [vlidate URL ](https://www.npmjs.com/package/validator) +- [create shortid](https://www.npmjs.com/package/shortid) +## Example projects + +- [Short URL Generator ](https://www.shorturl.at/) +- [URLGenerator](https://free-url-shortener.rb.gy/)