An open API service indexing awesome lists of open source software.

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.

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)