Skip to content

papoita/tinyapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@papoita | version 1.0.0

TinyApp Project

Full stack web application built with Node and Express that allows users to shorten long URL's as well as share and customize them.

Description

A web application that allows registered users to shorten URLs in order to make them more managable. Shortened URL's are shareable and customisable.

Project Outcomes

This project was created and published by Paola Perez Leiva as part of my learnings at Lighthouse Labs.

Build Server that handles clients request Javascript asynchronous operations (promises and callbacks) Work with cookies and sessios securely (encrypted cookies) store passwords (encryption vs hashing) manage permissions and implement user authentication use template engines to render web pages server side

Dependencies

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

Getting Started

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

Screenshots

Login page

"Login page"

New URL

"New URL"

Editing URLs

"Editing URLs"

All my URLs

"All my URLs"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors