TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-session
- Install all dependencies (using the
npm install
command). - Run the development web server using the
node express_server.js
command.
- If you are a new user you will need to register with your email and your chosen password.
- all passwords are fully hashed to protect the user from cyber attacks.
- upon registering/login you will automatically be given an encrypted cookie directly to your browser.
- Enter localHost:8080 in your browser to view the app
- Click on new short link in the header and submit a full url to receive your shortened version.
- Click on My Uls for a complete list of your own shortened versions of the url you submitted.
- Edit and delete any of your own links from this page as well!