lianaa98 / tinyApp

A simple URL Shortener

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinyApp Project

Tired of trying to copy impossibly long URLs that makes you keep scrolling down forever? TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).

Features

  • Login && register system
  • Create short URLs that redirects to any URL you desire!
  • Main page that displays your secret trove of URLs
  • Share-able short URL links so you can share your pizza recipes with friends!
  • Update short URL to a new URL destination (shhh... only you can make changes to it)
  • Delete your own URL

Final Product

"Login page" "Index page" "Create your own URL page" "URL page"

Dependencies

  • Node.js
  • Express
  • EJS
  • bcryptjs
  • cookie-session
  • method-override

Getting Started

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

Warning

  • This is a fun project for learning. There is no database. Anything changes you made will be gone after server restarts
  • Do not use any personal / real user information as HTTPS is not supported

About

A simple URL Shortener


Languages

Language:EJS 71.0%Language:JavaScript 29.0%