Skip to content
Website que permite à população acompanhar o cardápio das escolas públicas de São Paulo.
TypeScript CSS HTML JavaScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
e2e initial commit Nov 1, 2017
src
.dockerignore adicionado google analytics Jan 18, 2019
.editorconfig
.gitignore
CODEOFCONDUCT.md
CONTRIBUTING.md Inserção de código de conduta Sep 5, 2018
Dockerfile
LICENSE Initial commit Nov 1, 2017
README.md Merge pull request #26 from mandyellow/patch-1 Oct 8, 2018
angular.json
docker-compose.yml
karma.conf.js
package-lock.json packages Dec 27, 2018
package.json
protractor.conf.js
tsconfig.json
tslint.json

README.md

Maintainability

Pátio Digital

“Recurso público retorna ao público”.

Nós somos o pátio digital, uma iniciativa da Secretaria Municipal de Educação de São Paulo que, por meio do fortalecimento da transparência, da participação social e do desenvolvimento de novas tecnologias, aproxima diferentes grupos da sociedade civil por um objetivo maior: a melhoria da educação na cidade de São Paulo.

Prato Aberto

"Prato Aberto – Comida Boa Não Tem Segredo".

Conteúdo

  1. Sobre o Prato Aberto
  2. Comunicação
  3. Roadmap de tecnologia
  4. Como contribuir
  5. Instalação

Sobre o Prato Aberto

Projetada para funcionar em computadores e dispositivos móveis, como tablets e celulares, a ferramenta permite a consulta dos cardápios por dia e por escola, com visualização no mapa. É a primeira vez que os cardápios são divulgados por unidade escolar. Além de facilitar a consulta dos cardápios, a plataforma permite a avaliação da qualidade das refeições e prevê interação com usuários via Facebook e Telegram, por meio de um assistente virtual, o Robô Edu.

Nossos outros repositórios

  1. Robô Edu
  2. API
  3. Editor

Comunicação

Canal de comunicação Objetivos
Issues do Github - Sugestão de novas funcionalidades
- Reportar bugs
- Discussões técnicas
Telegram - Comunicar novidades sobre os projetos
- Movimentar a comunidade
- Falar tópicos que não demandem discussões profundas

Qualquer outro grupo de discussão não é reconhecido oficialmente.

Roadmap de tecnologia

Passos iniciais

  • Melhorar a qualidade de código
  • Iniciar a escrita de testes unitários
  • Configurar Docker
  • Transferir front para o github pages
  • Iniciar escrita de testes funcionais
  • Melhorar documentação de maneira enxuta

Como contribuir

Contribuições são super bem vindas! Se você tem vontade de construir o Prato Aberto conosco, veja o nosso guia de contribuição onde explicamos detalhadamente como trabalhamos e de que formas você pode nos ajudar a alcançar nossos objetivos. Lembrando que todos devem seguir nosso código de conduta.

Instalação

Dependências

Organização do projeto

  • Instalar dependências via cli com o comando --save-dev
  • Manter templates em arquivos separados, da mesma forma que já é proposto pelo @angular-cli na criação de componentes
  • Classes devem ser criadas via @angular-cli e escritas em Typescript
  • CSS utiliza Sass
  • A pasta src/assets concentra qualquer asset necessário, como imagens, fontes e dados

Subir ambiente de desenvolvimento

  1. npm install
  2. ng serve, para rodar uma versão do servidor de desenvolvimento

Deploy

  1. ng build -prod, gera a versão de distribuição na pasta dist
  2. npm install
  3. ng serve, para rodar uma versão do servidor de desenvolvimento

Baseado no Readme do i-educar

You can’t perform that action at this time.