Jurassic Park Theme Petition

Between January and March 2020, I attended SPICED Academy, an intensive 12-week coding program focused on Full Stack JavaScript Web Development in Berlin, Germany. During this program, I built a portfolio of web applications.

Overview

First, the user can register or log in. The password of new users is hashed before it is saved in the database.

Afterwards, the user is prompted to fill in additional information about themselves. After doing so they are also prompted to sign the petition. The signature is turned into a URL, which is in turn stored in the database, together with the rest of the user's profile information.

Upon signing, users can edit their profile, delete their signature, view fellow signers and filter signers by city.

Features

  • Responsive Design
  • CSRF Token
  • Password Hashing using BCrypt
  • Mouse and Touch Signature Option
  • Error Messages using Handlebar

Description

  • Jurassic Park Theme Petition

  • Link

  • Spring 2020

Tech Stack:
Javascript, HandlebarsJS, NodeJS, ExpressJS, PostgreSQL, HTML5, CSS3