Inspiration
It is quite hard for citizens to find the clips of government related meetings in the internet. The clips are scattered into various online platforms and one can't find a dedicated platform to live stream such meetings that would directly impact transparency and authenticity of such meetings. Also, people seem oblivious about the budgets spent for development around their locality. Thus, it has created transparency and accountability issue that has hampered good governance from the grassroot level. To address these solutions, we have come up with the idea of 'GovernIT'
What it does
It will be an official platform for providing a centralized streaming specifically designed for hosting government and municipality related meetings making it easier for users to find and engage with relevant content. It will also be a platform to improve transparency and accountability, ultimately making it a go to application for citizens to be informed and involve actively in any governmental works. The detailed budget data availability encourages citizens to actively monitor how public funds are being spent allowing for a transparent system to bring out good governance.
How we built it
Technology stacks used:
- Next.js
- Tailwind CSS
- nginx
- RTMP
- web sockets
- Azure
- Docker
- Firebase
Challenges we ran into
The major challenge was accomplishing this project within the specified time domain. It was difficult for us to sort out and implement certain features in our project. The first problem we ran into was configuring our docker container to run on Azure's virtual box. It was challenging for us to configure ports to deploy and run the live streaming server. Since, GovernIT is based for Nepalese context, we wanted to implement Nepali language into the project. Implementing Nepali language was also one of the toughest hurdles we overcame. Also, providing an interactive UI / UX was among the toughest challenges. I hope we are able to satisfy the needs of user to make the application more interactive.
Accomplishments that we're proud of
With limited time, we are happy with what we have provided. The major aspect of celebration for is implementing Nepali language in GovernIT. The platform feels more connected to us.
What we learned
We learned a lot of things throughout this hackathon. The major things we learned were configuring docker container and deploying container in Azure's cloud. All the efforts made to learn and research about the feasibility of project can't go unappreciated. Team work is a dream work. Together as a team of four, we made it happen.
What's next for GovernIT
All the issues related to GovernIT is posted under the issues section of our github repo. We expect all the well wishers and enthusiastic contributors to help us continue the project. Thank you. link
Built With
- azure
- docker
- express.js
- firebase
- next.js
- nginx
- rtmp
- typescript
- web-sockets
Log in or sign up for Devpost to join the conversation.