Bem-vindo ao projeto Avalia.Gov, esse é um projeto de Avaliação de Órgãos Públicos com Gamificação! Este projeto foi desenvolvido como parte do Hackathon InovaUni e-Gov dedicado à melhoria dos serviços públicos, e tem como objetivo fornecer uma plataforma inovadora para avaliação e aprimoramento desses serviços.
A qualidade dos serviços públicos desempenha um papel fundamental na vida de todos os cidadãos. Este projeto visa abordar a avaliação e aprimoramento dos órgãos públicos de uma maneira interativa e envolvente, incorporando elementos de gamificação. Aqui estão alguns dos principais recursos e objetivos do projeto:
- Gamificação da Avaliação: Os cidadãos podem avaliar órgãos públicos e ganhar pontos por suas avaliações. (A gamificação torna o processo mais envolvente e incentiva a participação ativa.)
- Transparência e Accountability: O projeto promove a transparência na administração pública, permitindo que os resultados das avaliações sejam públicos. (Isso cria uma pressão para a melhoria dos serviços públicos e responsabilização dos órgãos.)
- Feedback Construtivo: Além das avaliações, os usuários podem fornecer feedback detalhado sobre suas experiências com órgãos públicos, o que é fundamental para o aprimoramento.
- Colaboração com Órgãos Públicos: Os órgãos públicos podem usar as informações coletadas para identificar áreas de melhoria e trabalhar em soluções. (O projeto promove a colaboração entre cidadãos e órgãos públicos.)
- @azevedo-erick => Desenvolvedor
- @thacioalves => Desenvolvedor
- @Katmorais => Designer
- @ailanasantos => Designer / Desenvolvedor
- Henrique Pontes => Negócios
- Tenha o .Net 7 instalado na máquina para executar o projeto;
- Tenha o MySQL instalado e altere a connetion string em Data/ApplicationContext.cs (ou tenha o usuário root com a senha 123 e o banco executando na porta 3306)
Se você está interessado em contribuir para este projeto, siga estas etapas:
- Clonagem do Repositório: Clone este repositório em sua máquina local usando o comando:
git clone https://github.com/Azevedo-Erick/hackathon-inovauni-egov
- Crie o arquivo files: Na raiz do projeto crie um arquivo files, ele será o local onde os arquivos enviados serão armazenados.
- Com um terminal aberto na raiz do projeto execute:
dotnet watch run
- Você é incentivado a contribuir para o projeto, seja corrigindo bugs, desenvolvendo novos recursos ou melhorando a documentação.
- Este projeto é licenciado sob a Licença MIT.
- Design de software e arquitetura não foi colocado em questão por ser um software competitivo, sendo assim, devido a limitações de tempo optamos por fazer o mais simples possível. Ao longo do tempo o projeto será tocado como projeto pessoal, então isso será alterado.
- O uso do Blazor por si só foi para agilizar o projeto, mas a proposta principal é que as páginas não administrativas sejam em .Net Core MVC por questões de escalibidade.
Obrigado por seu interesse e contribuição para tornar os serviços públicos melhores para todos os cidadãos!