TinyApp is a web project URL shortener built with Node and Express.
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-session
- Install all dependancies (using 'npm install' command).
- Run the development web server using the 'node express_server.js' command.
- Look into using hash for short URL instead of random string generator. That way all URLs the same website will show the same short URL. Also look into whether 6 character base62 is enought to avoid collisions.
- Probably should remove ability to edit links to short URLs. This ability could definitly be abused.
- An actual DB of some sort? One day I'm sure...
- Possibly get rid of copy to clipboard alert. It's kind of annoying.
- Look into using middleware (app.all) for visitor cookie so wouldn't need to be implemented by function on all routes.
- More styling... always more styling :(