TinyApp is a full stack web-app build with Node and Express that allows users to shorten long URLs. (Similar to bit.ly & goo.gl.)
Passwords are secured by hashing with 'bcrypt' and cookies encrypted with 'cookie-session' to prevent security intrusions or breaches.
Once securely looged in; users can create new TinyURLs. Then view and edit them as neccesary.
Users can checked their TinyURLs by browsing to /u/'TinyURL' or by clicking on the TinyURL links on their index page.
At end of session all cookies are deleted. At TinyApp we respect our user's privacy!
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-session
- Install all dependancies using the 'npm install' command.
- Run the dev web server using the 'node express_server.js' command.
- To access the app, navigate to localhost:8080.