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

https://github.com/arthurdenner/pratos-limpos

Projeto para auxiliar no controle de gastos e avaliação da merenda escolar oferecida pelas escolas públicas.
https://github.com/arthurdenner/pratos-limpos

Last synced: 3 months ago
JSON representation

Projeto para auxiliar no controle de gastos e avaliação da merenda escolar oferecida pelas escolas públicas.

Awesome Lists containing this project

README

        

# Pratos Limpos

## Descrição

Projeto para auxiliar no controle de gastos e avaliação da merenda escolar oferecida pelas escolas públicas. Os alunos avaliam as merendas ofertadas em suas escolas diariamente e o governo pode visualizar as avaliações e analisar se o dinheiro enviado para as escolas está sendo bem gasto.

O projeto foi construído como forma de avaliação para algumas disciplinas do 7º período de Sistemas de Informação do Instituto Federal de Alagoas e foi supervisionado pelos professores das disciplinas em questão.

## Estrutura do projeto

Há três pastas no repositório: `public`, `mobile` e `server`.

A pasta `mobile` contém um aplicativo usado pelos alunos para realizar as avaliações diárias e a pasta `server` contém um simples servidor feito que recebe o link para os dados abertos mais atualizados do governo e atualiza a lista de escolas no back-end e recebe requisições do aplicativo mobile na busca de escolas nos momentos de cadastro e edição de perfil. A pasta `public` contém uma aplicação que mostra as avaliações de cada escola e algumas estatísticas do projeto.

## Tecnologias usadas

O aplicativo mobile foi feito com Ionic e o servidor com Node.js. Como solução no back-end, foi utilizado o Firebase, fazendo uso de seus módelos de autenticação e real-time database. A aplicação web foi feita com React.

## Aplicações

O aplicativo feito em Ionic foi compilado para web e disponibilizado [aqui](https://pratos-limpos.herokuapp.com/). Já a aplicação que mostra as avaliações de cada escola foi disponibilizada [aqui](https://dados-pratos-limpos.now.sh/).

## Configuração local do projeto

Após criar seu fork do projeto, para rodá-lo localmente basta realizar os comandos abaixo:

```bash
cd mobile
npm install ou yarn
npm run serve ou yarn serve

cd ../server
npm install ou yarn
npm run dev ou yarn dev

cd ../public
npm install ou yarn
npm run start ou yarn start
```