Skip to content

1andee/url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener

A full-stack web app built with Node and Express to shorten long URLs.

Live Demo

http:https://url-shortening-service.herokuapp.com

Screenshots

"Screenshot of Login page" "Screenshot of URLs page"

Getting Started

From the project directory, install all required dependencies using the npm install command.

Next, enter npm start or node express_server.js in your terminal window.

Once the server is running, enter http:https://localhost:8080/ in the address bar of your web browser to launch the app. The app's functionality can be accessed after registering as a new user.

Dependencies

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

User Stories

  • As an avid twitter poster, I want to be able to shorten links so that I can fit more non-link text in my tweets.

  • As a twitter reader, I want to be able to visit sites via shortened links, so that I can read interesting content.

  • As an avid twitter poster, I want to be able to see how many times my subscribers visit my links so that I can learn what content they like.

Bugs

Refer to https://github.com/1andee/url-shortener/issues.