Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.37 KB

README.md

File metadata and controls

60 lines (44 loc) · 2.37 KB

Bem vinda(o) ao DOM (Diagnóstico Orçamentário Municipal)

dom.ameciclo.org

O DOM é um projeto de Incidência Política nas Leis Orçamentárias do Governo do Estado de Pernambuco, epsecificamente na esfera Municipal de Recife.

Visão Geral

O projeto abarca a análise da aplicação de recursos do último Plano Plurianual do Governo do Estado de Pernambuco, bem como a proposição de um arcabouço orçamentário que promova justiça sustentável. Serão realizadas atividades de formação e alinhamento de propostas com a sociedade civil organizada, de articulação com secretarias estaduais para proposição de itens orçamentários e de articulação com a Assembleia Legislativa Estadual para a proposição de emendas.

Instalação

⚠️ O projeto utiliza Node.js versão 16.

  1. Clone o repositório do projeto para o seu ambiente local:
git clone https://github.com/Ameciclo/raio.git
  1. Navegue até o diretório do projeto:
cd raio
  1. Selecione a branch correta:
git checkout dom
  1. Instale as dependências do projeto:
npm install
  1. inicie o projeto localmente:
npm run dev

Backend do Projeto

O backend deste projeto ainda está em construção...

Tecnologias

React (17.0.2): Biblioteca JavaScript para criar interfaces de usuário. React DOM (17.0.2): Responsável pela manipulação do DOM em aplicativos React. React Router DOM (^6.11.2): Para roteamento e navegação em aplicativos React. React Scripts (4.0.3): Conjunto de scripts para criar, testar e executar aplicativos React. Axios (^0.24.0): Biblioteca para fazer requisições HTTP. Mailgun JS (^0.22.0): Biblioteca para interagir com o serviço de envio de e-mails do Mailgun. React Google Charts (^4.0.1): Para renderizar gráficos do Google Charts em aplicativos React. React Lazyload (^3.2.0): Usado para carregar imagens de forma preguiçosa (lazy loading). Web Vitals (1.1.2): Biblioteca para medir a performance das páginas da web.

Dependências de Desenvolvimento

ESLint Plugin SonarJS (0.10.0): Plugin ESLint para regras específicas do SonarJS. Stylelint (13.8.0): Linter para folhas de estilo (CSS, SCSS, etc.). Stylelint Order (4.1.0): Plugin Stylelint para ordenar propriedades CSS. ESLint Config Trybe Frontend (1.2.1): Configuração de regras ESLint para projetos frontend seguindo os padrões da Trybe.