Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.48 KB

File metadata and controls

55 lines (40 loc) · 1.48 KB

Teste Técnico Dev Frontend

Descrição técnica

O projeto será feito com:

  • VueJS
  • SASS
  • Typescript
  • Firebase Hosting
  • Firebase Auth
  • Firestore
  • Firebase Storage

Importante

Utilizar emulador do firebase para permitir testar localmente

Descrição do sistema

O projeto será uma versão simplificada de criação de posts para rede sociais.

O projeto deve conter ao menos:

  • Tela de Login com e-mail e senha
  • Tela para exibição de posts cadastrados
  • Modal para cadastro dos posts (Título, descrição e Imagem / Vídeo)
  • A modal deve exibir o progresso do upload

Validações

Autenticação (Firebase Authentication)

  • Acesso com e-mail e senha

Cadastro de post

  • Deve ser obrigatório o preenchimento dos campos e envio do arquivo

Listagem de posts

  • O sistema deve exibir os posts com uma thumbnail no caso de imagens (vídeo opcional)
  • Preferencialmente em formato de calendário semanal (opcionalmente listagem)

Entrega

  • Código Fonte: um repositório no GitHub contendo todo o código-fonte da aplicação
  • Hospedado no Firebase Hosting
  • Instruções de Instalação: um README.md com instruções claras para rodar localmente, incluindo:
    • como configurar o Firebase (Auth, Firestore, Storage)
    • variáveis de ambiente necessárias

O candidato deve estar apto, na data de entrevista técnica, para apresentar o projeto, suas características e funcionamento.


Boa sorte, se esforce e entregue seu melhor!!