Skip to content

marcelaamf/tinyapp-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyApp Project

TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).

Users can register to the app, and access their shortened URL library. Tha app allows users to create new URLs, and edit or delete the existing ones.

Only logged users can access, edit or delete the URLs library. The shortened URL redirects the user to the correspondent website.

Security measures were implemented such as hashed passwords and encrypted cookies.

Final Product

"Only logged users can access and see their URLs. They can edit and delete existing URLs from their database" "New users can register to the app" "Users can create new shortened urls and save them in the database"

Dependencies

  • Node.js
  • Express
  • EJS
  • bcryptjs
  • cookie-session
  • morgan

Getting Started

  • Install all dependencies (using the npm install command).
  • Run the development web server using the npm start command.
  • On your browser, navigate to the localhost:8080/register.
    • If the 8080 Port is in use, select the Port of your choice and update the const PORT on the express_server.js file.
    • Create a new user to login
    • This project requires cookies to be enabled

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published