gabmor38 / tinyApp

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

"My Urls Page"

"Register Page"

"Create New Link"

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.

How to use TinyApp

In order to create, edit or view shortUrls a user must first, register or login.

Creating a new link

  • Select the "Create New URL" in the navigation bar, in the "Enter a URL" field, add in the url you want to shorten.

To view newly created or existing Urls select "My urls" in the navigation bar.

Edit or Delete Urls

  • Select "My urls" to edit or delete existing shorten URLS.

Select the Edit button to update the link for the shortUrl, this will only modify the long link and not the shortUrl.

If you want to remove a link, select "Delete".

About

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


Languages

Language:EJS 57.9%Language:JavaScript 42.1%