https://github.com/unb-mds/participemais
O ParticipeMais é uma plataforma interativa que aproxima cidadãos e gestores por meio de conferências, planos e consultas públicas. Inspirada no Brasil Participativo, oferece visualização mais clara, acessível e organizada para facilitar o engajamento social.
https://github.com/unb-mds/participemais
django-rest-framework faiss langchain machine-learning postgresql python react-native selenium unb
Last synced: 3 months ago
JSON representation
O ParticipeMais é uma plataforma interativa que aproxima cidadãos e gestores por meio de conferências, planos e consultas públicas. Inspirada no Brasil Participativo, oferece visualização mais clara, acessível e organizada para facilitar o engajamento social.
- Host: GitHub
- URL: https://github.com/unb-mds/participemais
- Owner: unb-mds
- Created: 2025-03-29T12:09:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-11T05:26:39.000Z (12 months ago)
- Last Synced: 2025-08-17T14:15:13.541Z (10 months ago)
- Topics: django-rest-framework, faiss, langchain, machine-learning, postgresql, python, react-native, selenium, unb
- Language: Python
- Homepage: https://unb-mds.github.io/ParticipeMais/
- Size: 57.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📲 Participe+
**Participe+** é um aplicativo que busca transformar a forma como a população interage com as informações de políticas públicas, tornando propostas, planos e conferências do site [Brasil Participativo](https://brasilparticipativo.presidencia.gov.br/) mais **acessíveis, compreensíveis e interativas** para todos os cidadãos.
---
## 🧠 Visão Geral
A plataforma coleta e organiza os conteúdos públicos do site Brasil Participativo, aplicando **técnicas de Inteligência Artificial** para:
- 📄 **Resumir** textos complexos de políticas públicas;
- 💬 **Gerar perguntas e insights** personalizados com base nos interesses do usuário;
- 🧭 **Organizar conteúdos por temas** como meio ambiente, economia, educação, entre outros.
- ☁️ **Criar nuvens de palavras chaves** de cada proposta.
Além disso, o Participe+ será estruturado como uma **rede social cidadã**, permitindo:
- 👍 Curtidas e salvamento de matérias;
- 🗨️ Comentários e discussões sobre os temas;
- 🔔 Personalização do feed com base nas preferências dos usuários.
---
## 🛠️ Tecnologias Utilizadas
| Categoria | Ferramenta |
|----------|------------|
| Backend | **Python**, **Django REST Framework** |
| Frontend | **React native** |
| Inteligência Artificial | **LangChain**, **FAISS**, **modelos de linguagem LLM** |
| Coleta de dados | **Web Scraping** com Python |
| Organização dos temas | **Clusterização** com técnicas de NLP |
| PostgreSQL | Para banco de dados ✨ |
---
## 🔍 Exemplos de Uso
Imagine receber um resumo claro sobre as últimas propostas de educação no Brasil com uma pergunta que estimule a sua reflexão, como:
> "Como essa proposta pode impactar o acesso à educação nas regiões mais remotas?"
E ainda poder interagir com outras pessoas interessadas, comentar e salvar esse conteúdo para consultar depois.
### 📁 Manual de Inicialização
Para facilitar a configuração e execução do projeto **Participe+**, dentro da pasta [Manuais de inicializacao](https://github.com/unb-mds/ParticipeMais/tree/main/Manuais%20de%20inicializa%C3%A7%C3%A3o) está disponível um guia completo com todas as instruções para rodar o sistema.
Nesse manual você encontrará:
- Como configurar e iniciar o **backend** (API Django REST);
- Passos para rodar o **frontend** (React Native);
- Instruções para integração entre backend e frontend;
- Instalação de dependências, configuração de ambiente e comandos úteis.
Recomendamos seguir o conteúdo desse manual para garantir que o projeto funcione corretamente em seu ambiente.
## 🔗 Links Úteis
- [Overview do projeto (Figma)](https://www.figma.com/board/aFnNYsRjCvHpSKfnyjTRZz/Overview-Participe-?node-id=0-1&p=f&t=ClxpcwCEi2E2Fa9L-0)