Skip to content

Repository files navigation

Petition website using Node.js, Express, Mongoose, socket.io and EJS.

Create online petitions which can be shared to or searched by millions across the world for them to sign, to help you with a cause or matter that is important to you.

Homepage

Main page with login/register window, below listing the 5 most recently added petitions and a search bar that uses ajax to search as the user types. Screenshot

Register

Once registered, the user will be redirected to the login page. Screenshot

Login

Once logged in, the user will be redirected to their dashboard. Screenshot

Dashboard

Once logged in, users will land at their dashboard, where they can view their details, along with managing their petitions. Screenshot

Add Petition

When a petition has been added, it will be automatically signed by the created by user. Screenshot

View Petition

When adding a signature, socket.io will update the signatures for all users without having to refresh, the button will then change to "Remove Signature", allowing the signature to be removed and then updated again for all users. Screenshot

About

Petition website using Node.js, Express, Mongoose, Socket.io and EJS.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages