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.
- Host: GitHub
- URL: https://github.com/arthurdenner/pratos-limpos
- Owner: arthurdenner
- Created: 2018-04-20T00:00:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-18T20:17:20.000Z (almost 7 years ago)
- Last Synced: 2025-01-23T19:53:01.074Z (5 months ago)
- Language: TypeScript
- Size: 333 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 servecd ../server
npm install ou yarn
npm run dev ou yarn devcd ../public
npm install ou yarn
npm run start ou yarn start
```