Inspiration
After witnessing many of the recent events in American politics and the inability of Congress to pass meaningful laws and reform, we decided it is now up to the people to draft policy. We created Better America to allow people to do just that.
What it does
Better America allows users to sign up with google sign in, create topics they care about, and draft bill policy with their American and international peers. After the policy and or idea has reached maturity, Senators or Representatives can be contacted to sponsor the bill.
How we built it
We built Better America with a React front-end, a Koa/Node.js server/back-end, GraphQL APIs, and an Elasticsearch server as the Database.
Challenges we ran into
Some challenges we ran into while working on the project included lack of sleep and dealing with automatically saving our live editor.
Accomplishments that we're proud of
We are very proud of the fact that we finished what we set out to do and the platform works.
What we learned
We learned a lot about React, Elasticsearch, and Node.js while working on this project.
What's next for Better America
In the immediate future we will be pushing our website live on AWS. In the further future we will add more collaborative editing tools for our users as to allow them to truly draft bills and policies democratically in real time.
Built With
- apollo
- css3
- elasticsearch
- google-sign
- graphql
- html5
- javascript
- koa
- node.js
- react
Log in or sign up for Devpost to join the conversation.