Skip to content

Instantly share code, notes, and snippets.

@shotap
Last active May 10, 2021 06:59
Show Gist options
  • Save shotap/9ed540d9f33302ad1ffae2bf4de80519 to your computer and use it in GitHub Desktop.
Save shotap/9ed540d9f33302ad1ffae2bf4de80519 to your computer and use it in GitHub Desktop.

Walla!News - Test task


this app will be https://bitly.com/ clone .

Short url is a way to count the number of hits per URL, we should save the original URL and redirect to the original URL .

Implement web-application, consists of:

  • Admin part: /admin
    • list of the current short urls
    • option to edit a short URL
    • option to insert a short URL
    • option to delete a short URL
  • Redirect page - should check for the url id, increment the counter and redirect to the original URL

Mockups:

Examples

General instructions

  • the api can be done with any backend technology (php, node.js, ...)
  • the client can be done with any client side technology/framework (react, angular, vue.js, ...)
  • a docker image for the project will be big advantage!

what to send?

  • link to a public repo with the source code
  • the source code should contain .sql file with the DB scheme for SQL databases
  • the source code should contain both the server and client code
  • readme file with instructions how to run the project

Good Luck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment