Desenvolver uma aplicação de Agenda de Compromissos (CRUD) utilizando CI.
-
Implementar em HTML/CSS os layouts apresentados em
/layouts. -
Gerenciar compromissos
- Listar (e filtrar quais compromissos por período.)
- Adicionar
- Editar
- Excluir
- os campos necessários são: Id, titulo, horário (data/hora).
-
Realizar validação do formulário no frontend.
- Caso o servidor retorne erro, apresentá-lo amigavelmente ao usuário.
-
O template do CI já está disponível. Basta fazer as configurações necessárias para o projeto (mysql, rotas, etc).
- Dentro da pasta Layout possui arquivos, use-os como referência para desenvolver o protótipo;
- Use as cores definidas no guideline;
- As fontes utilizadas são: Roboto e Roboto Slab;
- Faça um fork deste projeto.
- Crie uma branch com o padrão
seunome-desafio-ci. - Criar uma pasta SQL e colocar os scripts do database.
- Ao finalizar este desafio, enviar um pull request com suas alterações e envie um e-mail para cassio.costa@ulbra.br com o link do pull request.
- Boa documentação;
- Adaptar as páginas para dispositivos móveis (torná-la responsiva);
Em caso de dúvidas, abra uma issue
boa sorte e abç.