TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly). This project was completed as part of the Lighthouse Labs Web Development Bootcamp.
User homepage.
TinyApp provides secure login for multiple users and saves any shortened URLs to each account. Each entry can be updated with a different URL or deleted.
Analytics are displayed for each URL, including the number of unique visitors, recent clicks and total visits.
- Node.js
- Express
- EJS
- bcryptjs
- cookie-session
- Install all dependencies (using the
npm installcommand). - Run the development web server using the
node express_server.jscommand. - Go to homepage in browser: "localhost:8080"
- Open active URLs: "localhost:8080/u/<URL ID here>


