Este projeto foi desenvolvido para a disciplina de Tecnologias Web do 7º Período do curso de Sistemas de Informação na PUC Minas, campus Barreiro.
O objetivo é o desenvolvimento de uma plataforma para divulgar os eventos que ocorrerão durante as Olimpiadas de 2016 e permitir que os usuários se cadastrem e comprem ingressos para os eventos.
Os integrantes da equipe de desenvolvimento são:
- André Lucas Martins - 475364 (@andremartinstt)
- Lucas Petrucelli - 478957 (@lucaspetruceli)
- Marcus Vinicio Oliveira Braga - (@MarcusVinicio)
- Maycon Muniz Bahall - (@mayconap16)
- Victor de Assis Campos Oliveira - 475377 (@VictorAssis)
O trabalho foi dividido em duas etapas, sendo a primeira para entrega do Front-end do site e do administrador e a segunda a finalização do projeto com o backend e a documentação do mesmo.
|-- Banco (Modelo e script do banco)
|-- Documentos (Dados para alimentar o sistema)
|-- olimpiadas (Arquivos do sistema)
|-- images (Imagens utilizadas na composição do layout)
|-- include (Classes PHP)
|-- scripts (Scripts Javascript utilizados no front)
|-- style (Estilos e fonts aplicatidos no site)
|-- times (TXT com integrantes do grupo)
|-- uploads (arquivos enviados pela aplicação)
Para conseguir manter o padrão e a qualidade dos artefatos produzidos, desenvolvemos checklists para aplicar sobre as partes do sistema conforme forem desenvolvidas
- Incluiem o header e o footer;
- Os campos possuem id e name corretos;
- Os campos possuem tag label referenciando ao id do campo;
- Os campos possuem atributos de validação HTML5 (required e maxlength);
- Os campos que necessitam estão aplicando as máscaras corretamente;
- A tela está com o comportamento responsivo.
- O arquivo da classe possui o nome da classe e o padrão do projeto;
- A classe, suas propriedades e seus métodos estão comentados conforme padrão definido;
- Todos métodos estão bem definidos, sem necessidade de refatoração;