hackla-engage / engage-client

13 stars 31 forks source link

Engage Frontend

Engage is a tool that lets you easily follow issues your city council is debating. More importantly, it provides a platform for expressing your views on these issues, in a way that you know will be heard by your city.

Important Links

Stack

The frontend part of the Engage is powered by React, Redux, and Semantic UI React.

Contributing

Important: Please fork and develop on the staging branch. Master is used for live production. All Pull Requests must be committed to the staging branch.

Please read the Airbnb React Style Guide prior to contributing. The app is also structured following the Container/Component separation philosophy. For more information, please read this blog post.

Setting up Your Environment

To run dev mode of website:

npm install
npm run dev

To build website:

npm install
npm run build
npm run serve