Banco de dados de candidaturas negras que concorreram a eleição municipal 2020 na Região Metropolitana do Recife (PE).
Status: Em Desenvolvimento
⚠️
O "Pretitudes" é o projeto de conclusão do bootcamp de Back-end da {reprograma}, em parceria com o projeto MINAs do Porto Digital. Essa é uma API que tem por objetivo reunir informações sobre as candidaturas negras comprometidas com a pauta antirracista em na Região Metropolitana do Recife.
A ideia é que ela possa ser aproveitada por um programa de formação política e qualificação, quem sabe até de investimento, potencializando o movimento negro no próximo pleito eleitoral em 2024.
A ausência de representação negra nos parlamentos é um problema há muito denunciado pelos movimentos negros brasileiros. Se no Brasil mais de 56% das pessoas se declaram negras, os dados de composição racial nas casas legislativas espalhadas pelo país demonstram o tamanho do abismo. Segundo dados do TSE, negros somam 24,4% dos deputados federais e 28,9% dos deputados estaduais eleitos em 2018 e, dos vereadores eleitos em 2016, somam 42,1% de pretos e pardos. (Fonte: Votos Antirarcistas, 2020)
Essa aplicação é desenvolvida em parceria com o #VotosAntirracistas, uma plataforma on-line que reúne e apresenta candidaturas negras comprometidas politicamente com as pautas históricas dos movimentos negros do Brasil, explicitadas no Manifesto Enquanto Houver Racismo Não Haverá Democracia, na Carta de Princípios e Agenda da Coalizão Negra por Direitos, na Agenda Marielle Franco e na Carta da Convergência Negra em defesa da vida, do emprego e da participação negra na política.
- Cadastro de candidaturas negras
- Lista de todas as candidaturas negras cadastradas
- Lista de candidaturas negras por cidade da Região Metropolitana do Recife
- Lista de candidaturas negras por movimento
- Lista de candidaturas negras eleitas em 2020 por cargo representativo
- Atualização de cadastro de candidaturas
- Remoção de candidaturas que não façam parte de movimentos populares
✔️ JavaScript
✔️ NodeJS
✔️ MongoDB
✔️ Git/GitHub
✔️ ExpressJS
✔️ Mongoose
✔️ Nodemon
A API está sendo escutada na porta 8080
e para que todas as rotas possam ser acessadas é necessário usar http://localhost:8080/
antes dos endpoints de requisição.
-
CREAT (método post)
/candidaturas-negras
- adicionar candidaturas negras; -
READ (método get)
/candidaturas-negras
- lista de todas as candidaturas negras de 2020; -
READ (método get)
/candidaturas-negras/?cidade=<nome-da-cidade>
- candidaturas negras por cidade; -
READ (método get)
/candidaturas-negras/?movimentos=<nome-movimento>
- candidaturas negras por movimento; -
READ (método get)
/candidaturas-negras/eleitas
- candidaturas negras eleitas em 2020 por cargo representativo; -
UPDATE (método put)
/candidaturas-negras/:_id
- atualização de cadastro de candidaturas por id -
DELETE (método delete)
/candidaturas-negras/:_id
- emoção de candidaturas por id
-
Documentação do projeto (objetivo, tecnologias, aprendizados, instruções para utilização da API, informações sobre as rotas) - readme no Github
-
Link do Github contendo o código do projeto
-
Link da API no heroku (deploy)
Como escrever um README.md sensacional no Github