- TinyApp is a full stack web application built with Node and Express.
- It allows user to register and login to their own account.
- After login, user can shorten long URL as well as share, exit, delete URLs.
- The user password is encrypted by 'bycrypt'. No password stored in plain text
- The cookie is also encrypted by 'cookie-session'.
- Node.js
- Express
- EJS
- body-parser
- cookie-parser
- bycrypt
- cookie-session
- Install all dependencies (using the
npm install
command) - Run the development web server using the
node express_server.js
command