Skip to content

habibcodes/tinyapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyApp Project

TinyApp is a responsive full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly). Streamlined and efficient, TinyApp allows users to quickly format lengthy URLs and store them in a private account. The great thing is that creating an account is absolutely FREE and every user gets enough storage for hundreds of thousands of URL storage!

Final Product

"screenshot of login page"

"screenshot of URLs page"

"screenshot of edit page"

Dependencies

  • Node.js
  • Express
  • EJS
  • bcryptjs
  • body-parser
  • cookie-session
  • morgan
  • Bootstrap 4.2

Getting Started

  • Install all dependencies (using the npm install command).
  • Run the development web server using the node express_server.js command.
  • That's it!

Functionaliy

  • You can register an account, and it will automatically redirect you to your URLs.
  • Log in to see existing URLs, and to edit or delete them.
  • URLs saved in your account are private and cannot be accessesed by non-authorised users.

Acknowledgements

Thank you to all the fantastic mentors, including: Jake, Sher, Nasrullah, Eeman, Dom, Lucas and cohort mates: Meghal and Tom!

Random string generator function is from StackOverflow.

And most importantly, Google <3.

About

A tiny app clone based around Express server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published