THe Url shortener requires tehse things:
Front-end
- field to input
- button to action
- another field to display result
Back-end
- Logic that does encoding
- Table lookup for already encoded urls
- Database to store all these things.
- redirect action (HTTP Code 301, permanent redirect)
Tech:
- Express for making the node API
- MongoDB for storing the hashed urls