Skip to content

Towelday petition is an online petition that visitors can sign to make their voice heard on an issue of my choosing.

License

Notifications You must be signed in to change notification settings

MaschaU/towelday-petition

Repository files navigation

TOWELDAY PETITION PAGE

Towelday Petition Page was my first full stack project at SPICED Academy Berlin. The project requirement was to create an online petition that visitors can sign to make their voice heard on an issue of our choosing.

Preview

Demo

https://towelday-petition.herokuapp.com/

Tech stack

Javascript, Express Handlebars, CSS, Node.js with Express, PostgreSQL, Heroku

Features

  • Users are landing on Registration and Log in pages
  • Once registered, users can sign the petition, delete the signature and sign it again
  • Upon signing, users are directed to a thank you page displaying their signature
  • Users can submit additional info about themselves
  • Users can see the list of other signers and their additional info
  • Users can log out

Learning objectives

  • Life cycle of dynamic web pages
  • Cookies and cookie-sessions
  • Vulnerabilities and ways to prevent them (csurf and helmet middleware)
  • Authentication processes (hashing, bcrypt)
  • Deployment (Heroku)

About

Towelday petition is an online petition that visitors can sign to make their voice heard on an issue of my choosing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published