Transparency for the People

Each state needs a website like this where people of the state can post their views, ideas and objections so our representatives have access to it. They claim they know what their constituents want. Some outright lie but most just think they do. They don’t see or talk to enough of us to know.
On these websites bills up for vote need to be posted in plain English prior to the vote so we can read it and post our opinions. Our representatives should vote based on our responses.
This site should also show the voting records of our representatives so we can easily monitor their activity. We should have a way to recall them when they are clearly voting against our values.
Bills should be for one item only and be less than 20 pages. They should always be written in plain English. There should be no circumstance where someone has to vote for a bill but doesn’t have time to read it first.