Skip to content

Latest commit

 

History

History
80 lines (44 loc) · 2.09 KB

README.md

File metadata and controls

80 lines (44 loc) · 2.09 KB

tinyapp

About

tinyapp is a URL shortener powered by NodeJS, Express, EJS Template engine, PostgreSQL and Bootstrap. It is deployed to Heroku. This app is a technical demonstration of my skills using the above technologies.

Lets Get Started (Installing Locally)

Install Things First

$ npm install

Run the server

npm start

Dependencies:

express

body-parser

cookie-session

serve-favicon

morgan

bcrypt

bootstrap-icons

Testing Dependencies:

mocha

chai

chai-http

Utilities:

nodemon

Page Examples

Home Page

"Home Page"

Registration Page

"Registration Page"

Login Page

"Login Page"

Privacy Policy Page

"Privacy Policy Page"

User URLs Page (Successful Login)

"User URLs"

User URLs Page (Populated URL Table)

"Populated URL Table"

Bad Login

"Bad Login Page"

URL Creation Page

"URL Creation Page"

Edit URL Page

"Edit URL Page"

401 Unauthorized

"401 Unauthorized"