Skip to content

AllegroFox/TinyApp-URL-shortener

Repository files navigation

TinyApp Project

TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs.

Users can register in order to keep a list of shortened URLs that only they can modify and delete.

Final Product

"Screenshot of registration page"

"Screenshot of URLs database"

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.

Using TinyApp

  • Register using an email and password.
  • Links will be shortened to a random 6-character alphanumeric string. Original pages can be accessed at the address 'http://localhost:8080/u/shortURL', where shortURL is replaced by the associated 6-character string.

About

TinyApp project for Lighthouse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published