- User registration and login
- Cookie session for authorization
- User info and hashed password stored in database
- Users can sign petition only after registering
- User can update profile
- Displays list of signers and list of signers by city
- JavaScript
- HTML/CSS
- jQuery
- PostgresSQL