Skip to content

jlum07/TinyApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyApp Project

TinyApp is a web project URL shortener built with Node and Express.

Final Product

"Screenshot of URLs page" "Screenshot of registration page"

Dependancies

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

Getting Started

  • Install all dependancies (using 'npm install' command).
  • Run the development web server using the 'node express_server.js' command.

Todo List

  • Look into using hash for short URL instead of random string generator. That way all URLs the same website will show the same short URL. Also look into whether 6 character base62 is enought to avoid collisions.
  • Probably should remove ability to edit links to short URLs. This ability could definitly be abused.
  • An actual DB of some sort? One day I'm sure...
  • Possibly get rid of copy to clipboard alert. It's kind of annoying.
  • Look into using middleware (app.all) for visitor cookie so wouldn't need to be implemented by function on all routes.
  • More styling... always more styling :(

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published