TinyApp Project

TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).

Final Product

"screenshot of Register page" This screenshot shows the registration page for TinyApp. Enter an email and a password of your choice to sign up. "Screenshot of Login page" This screenshot shows the login page for TinyApp. Simply log back in using the same email and password used for registration.

"screenshot of Edit page" This screenshot shows the editing tool you can use to change the short URL or website you wish to access. "screenshot of Created Urls page" This screenshot shows a list of all the short URLS that you created using TinyApp.

Dependencies

  • Node.js
  • Express
  • EJS
  • bcrypt
  • body-parser
  • cookie-session

Getting Started

  • Install all dependencies (using the npm install command).
  • Run the development web server using the node express_server.js command.
  • To use Mocha and Chai for testing, use the command npm test in the terminal.