O arquivo de configuração de todo o ecosistema deve ser externo e chamar autistalive.conf. Deve fornecer variaveis de configuração globais. O programa deve ser bem comentado e com espaçamentos adequados, evite criar moda.
Página de cadastro deve fornecer os seguintes itens:
- Nome Completo [Obrigatorio]
- Cidade [Obrigatorio]
- Grau de Autismo em radio box (Nivel 1, Nivel 2 ou Nivel 3) [Obrigatorio]
- Foto (Clara e visivel) do Laudo médico (Permitir ate 20 mb de upload) [Obrigatorio]
- Foto do usuario [Obrigatorio] para usar na carteira digital de identificacao
- Um Captcha anti spam
- Ao submeter os dados, o programa entao deve enviar para lista de espera, aonde os moderadores irao aprovar ou não.
Exibe o ecosistema como: Usuarios cadastrados, Usuarios em lista de espera, deletar Usuario. A lista de espera deve conter um botao para visualizar o laudo e informacoes da pagina de cadastro e de aprovar ou reprovar
Pagina do usuario exibe a foto do usuario e botoes:
- Mostrar Laudo
- Mostrar Carteira de identificacao digital
Sera utilizado o mariadb.
Utilizar linguagens bases, html, css, php e javascript [minimo possivel].
- O design do site deve ser totalmente responsivo para atender a demanda principal de usuarios de celulares.
- Deve ser utilizado cores contrastantes sólidas para deficientes visuais.
- Manter o mais simples e direto possivel a interface, sem nada desnecessario.
- Deve ser rapido para executar na internet mais lenta como 3G ou locais afastados.
- Evitar poluir com javascript