Skip to content

A website that allows users to register and sign a petition. User can login, delete or redo their signature, and see who else signed.

Notifications You must be signed in to change notification settings

JoaoTeixeira13/petition

Repository files navigation

Petition

Live Website

https://berlin-insects.herokuapp.com/

Overview

The purpose of this project was to create an online petition where supporters can register for the petition, log in, update their profile information, provide their signature for the cause, redo their signature if needed, and view a list of who else signed thus far (sorted by location).

This particular petition advocates for a series of measures to reverse Berlin's insect population decline.

Features

  • Registration and login.
  • Hashed passwords using bcrypt.
  • User can update their profile at any time saving the latest information in the database and rendering the updated information immediately.
  • Users are able to redo their signatures.
  • A bee follows the user's mouse movement across the website.
  • Users are able to sort list of supporters by city as well as access their provided url websites, if available, by clicking on any name.
  • Users are able to delete their accounts.

Technology

  • javascript   handlebars   nodejs   express   postgresql   heroku

  • JavaScript, Handlebars, Node.js, Express.js, PostgreSQL, Heroku

Preview

Intro Page & Registration



Signing the Petition


Updating User Profile


Viewing List of Supporters (Total Count & by Location)


Login Function


Delete Account

About

A website that allows users to register and sign a petition. User can login, delete or redo their signature, and see who else signed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published