A website that makes it amazingly easy to contact your local and federal representatives.
This is the exhaustive list of routes for Voice Your Stance
The homepage gets the address of the user and will redirect the user to the /reps page to see a list of their representatives.
A simple page with a mailto link to send me an email.
The password reset page requires a query param of resetToken
to work. The page
is self descriptive.
Self descriptive. Includes the address to contact us.
Lists out all of the users' representatives.
This page shows the contact details for a representative.
This will let the user write a letter to a specific representative at one of their available addresses.
This page will let a user start writting a letter with no representative selected or template selected.
This page will list out all of the letters a user has started but has not mailed, or not paid for.
This page will let a user continue editing or send a draft. Once a draft is mailed it is no longer a draft.
This page will list out all of the letters a user has sent and who the user sent them to.
This page will load a template from the registry and let a user modify it. The user must still select a representative to mail it to before the letter can be mailed.
This page will be the new path for all shared letters and any letter that is using a template.
This page will list out all of the registered letters a user has written. The list will be in reverse chronological order with the most recently edited on top.
This page will let a user write a new letter specifically for the registry. This will be helpful for advocacy organizations that do not necessarily wish to send a letter themselves but want to make their letter available to others.
This page will let a user edit the settings and content of their registered letter. Shared letters from a user will also be here with searchable set to false. Some settings include:
searchable
Is the letter findable when other users are looking for a template to usetitle
tags
Allowing the user to add or remove tags
This page will show the 10 letters as of last build. It will also list out every public template in the registry with a link to see just that template.
This page will preview the public letter and will provide a link so that the user can use the letter if they wish.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:8000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
TODO: Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
See the section about deployment for more information.