Skip to content

AdminSorte/TestePratico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio Minha Agenda Minha Vida

Instruções

  • Faça um fork desse repositório
  • Trabalhe exclusivamente no seu fork
  • Os commits de seu fork precisa ter mensagens claras e objetivas, a cada commit explique a mudança e evolução.
  • Ao finalizar abra um PR(Pull Request) para esse repositório

Requerimentos

  • O Website deverá ser desenvolvido em ReactJS ou VueJS ou Razor(C#).
  • Faça uso de boas práticas de desenvolvimento
  • Use conceitos de componentização e reaproveitamento de código
  • A Agenda deverá ter:
    • Titulo do desafio: Minha Agenda Minha Vida
    • Uma boa apresentação(Abuse das animações e efeitos)
    • Tela inicial deverá ter uma listagem com ID da agenda, Descrição curta e uma lixeirinha para deletar a agenda, além de uma caixa de filtro para pesquisar pela descrição curta, um botão flutuante com um icone + para adicionar uma nova agenda
    • Tela/Modal/Popup de nova/edição agenda deverá ter, descrição curta(titulo), descrição da agenda e data da agenda, necessário um botão para salvar. OBS essa tela deverá ser tanto edição quanto nova agenda, ao finalizar
    • Tela/Modal/Popup de detalhe para exibir o as informações da agenda para somente leitura
    • Qualquer mecanismo de login(JWT, Basic, localstorage)

API

  • Deverá ser criada a a API exclusivamente em C# .net(Qualquer versão)
  • Necessário ter no minimo 4 métodos rest(GET, PUT, DELETE, POST)
  • Criar camada de acesso a dados para salvar as operações(ORM ou Procedures)

Desejável

  • MVVM, MVC, MVP, DDD ou qualquer um que ajude no entendimento do seu código
  • Possuir algum teste unitário
  • Operações em SQL com procedures
  • Documentação (pode alterar o readme.md padrão)

Bônus

  • Animações
  • Controle de cache

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published