What it does

It allows community members to post their concerns about their community. For example, if there is a pothole that has not been fixed then someone may create a post and then other members will then have the liberty to vote the post up in order to show their support. The higher amount of votes a post gains the higher chance it has to get seen by local government officials. Government Officials will get shown the most approved posts. The great thing about Tally is that the community has the freedom to choose which concerns/issues resonate with them the most and vote for them. And if none do, they can easily create a post. Tally organizes posts into six categories: Traffic Safety, School Safety, Wildlife, Laws and Regulations, Education, and Community events. A user will be presented with these six categories at first and they will then choose which one they would like to navigate to. Once they reach their desired category they will be presented with an interactive bulletin like interface where they can leave comments and vote on concerns.

How we built it

We used Vue.js, TypeScript, and Bulma to create our front-end. The back-end consisted of using Kubernetes and Docker and having them being run off an Amazon Web Service - Elastic Compute Instance. PostgreSql was the database of choice.

Challenges we ran into

We had a difficult time coming up with an idea that would fit a challenge.

Accomplishments that we're proud of

Learned how to use Vue.js and Bulma.

What we learned

We had never developed an application using Vue.js and Bulma so we learned how to use those technologies this weekend.

What's next for Tally

Built With

Share this project: