Inspiration

We, as citizens of this nation, wanted to help out with improving the environment and society but didn't find any way to unite the citizens of this country to fix our cities biggest issues.

What it does

CitizenIO is an application built to empower citizens to join or lead public projects or movements.

Through CitizenIO people can lead projects to prevent public or environmental issues like endangerment of wildlife and plants. Additionally, issues relating to roads or the need for more modern infrastructure could be addressed through the app. CitizenIO has a reputation-based system, and those who contribute the most towards projects involving the betterment of society will be rewarded in reputation.

Additionally, CitizenIO can be used to track the progress of any ongoing project to see if the project has reached the deadlines promised by the organizer.

How we built it

Our app was built with Flutter, and we used Flask and Html for embedding and sharing on the backend.

Challenges we ran into

Syncing the database flawlessly between the different users and making sure that people couldn't create projects only to use the donation for themselves instead of putting the money where it belongs - in the initiative.

Accomplishments that we're proud of

We're happy about the fact that the 2 of us managed to complete a large suite of fantastic and bug-tested features along with 10000 lines of code in the 48 hours that we had to hack!

What we learned

We learned more about CRUD operations on the Firebase database and we also learnt about complex layout on flutter.

What's next for CitizenIO

CitizenIO has potential plans to expand this initiative globally, which can solve issues in cities and towns worldwide.

Built With

Share this project:

Updates