Skip to content

sevn/teste-frontend-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation




🤓   SEVN: Teste Front-end 01    💻




Home




VER DESIGN COMPLETO (2 TELAS)




Objetivo

Bem vindo(a) ao teste front-end da SEVN!

O teste consiste em: Criar um projeto em Next.js ou SvelteKit com duas telas do SEVN NEWS, um portal de notícias hipotético.

Você deve criar as telas com base no design deste link.

Telas:

  • Home: Uma página que simula a "homepage" de um portal, contendo as notícias mais importantes.
  • Notícia: Uma página interna com a notícia completa, que deve ser aberta sempre que você clique em uma notícia da home.

APIs:

O projeto consome 3 endpoints, sendo 2 para montar a Home, e 1 para a tela de Notícia:

URL BASE: https://apimock.sevn.technology

O que será avaliado

Sua capacidade de construir um layout responsivo, componentizável (ou seja, reaproveitável quando fizer sentido) com código limpo e legível.

O que esperamos

  • Que o layout seja responsivo (disponibilizamos apenas a versão desktop, queremos ver sua capacidade de evitar que o layout "quebre" em tela menores);
  • Que o projeto seja feito em Next.js ou SvelteKit;
  • Que o código seja limpo e legível;
  • Que você crie componentes reutilizáveis onde convém;
  • Que seu repositório tenha commits com mensagens legíveis e que façam sentido;
  • Uso de Flexbox ou Grid Layout.

Lembre-se: Muitos commits detalhando as atividades são melhores que poucos commits com mensagens genéricas e muito código.

O que não esperamos

  • Que sejam usados frameworks CSS como Bootstrap, Material.css, Tailwind CSS e afins.
  • Que o projeto seja feito em qualquer framework que não seja Next.js ou SvelteKit.
  • Que você entregue um repositório apenas com um commit "gigante" com todo o código. Também gostamos de ler commits! :-)

Como entregar o projeto?

Crie um repositório antes de começar o desenvolvimento, realize o teste fazendo seus commits normalmente, e ao final do teste, é só compartilhar o repositório conosco através do email: [email protected]!

Outras dúvidas

Posso utilizar SASS?
R: SASS e PostCSS estão liberados.

Posso utilizar CSS-in-JS?
R: Nossos projetos não utilizam CSS-in-JS. Recomendamos que seu teste seja feito utilizando CSS/SASS/PostCSS.

Por que não posso usar Bootstrap/Tailwind CSS?
Porque nosso objetivo, dentre outras coisas, é avaliar sua capacidade de construir um layout com seus próprios conhecimentos em CSS. O uso de frameworks pode atrapalhar nisso, e nem todo projeto utiliza esses frameworks.

Posso usar outro framework?
Não, apenas SvelteKit ou Next.js.

Como eu lido com a responsividade se não tem layout mobile?
Nós buscamos uma responsividade básica, e esse é um layout simples, então estamos curiosos para ver como você faria para tornar as duas telas responsivas! :-)


No mais, te desejamos boa sorte e estamos ansiosos para ver como você se saiu! 🥳

About

Teste 01 para vagas front-end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published