Skip to content

annaluizando/ensinio-front

Repository files navigation

⚡Ensinio FrontEnd

Teste assíncrono da empresa Ensínio referente à área de Front-End.

O projeto consistiu no desenvolvimento de uma "seção hero" de uma página institucional, dividida em navbar, seção superior e seção inferior.

🦆 Tecnologias

De acordo com os requisitos do teste, foram utilizadas as seguintes tecnologias:

Tecnologias

  • HTML & CSS
  • Next.js
  • Styled-Components
  • Typescript

🏃Instalação e Execução

Abaixo estão instruções de como rodar o projeto localmente.

  1. Clone esse repositório
  git clone https://github.com/annaluizando/ensinio-front.git
  1. Entre na pasta do projeto
  cd ensinio-front
  1. Instale os packages necessários
  npm install
  1. Inicialize o json-server
   json-server --watch db.json --port 3001
  1. Inicialize o servidor numa porta local
   npm run dev
  1. Caso queira rodar testes
   npm run test

💻 Deploy

Esse projeto está hospedado na plataforma Vercel, você pode dar uma olhada nele por meio do seguinte link:

https://ensinio-front.vercel.app/

🚀 Roadmap / Jornada

  • Desenvolvimento da tela
  • Adição dos Pop-Up's
  • Ajustes na responsividade
  • Adição da funcionalidade de internacionalização
  • Configuração dos cookies
  • Adição de comentários necessários no código
  • Revisão de código
  • Testes unitários

⚗️ Apêndice

É importante ressaltar que existem alguns arquivos JSON, entre eles:

  • db.json: que foi disponibilizado no repositório do teste técnico da empresa, no qual engloba as traduções dos 3 cards (Trilhas, Playlists e Coleções) da Lower Section (parte inferior do site).
  • common.json: no diretório do projeto existe uma pasta chamada locales, e dentro dela existem 3 pastas (en, es, pt), cada uma referente à sua respectiva linguagem, e dentro de cada uma existe 1 arquivo common.json, que engloba as traduções (e conteúdos de texto) de todo o resto do site.

🗂️ Autores

About

Teste assíncrono da empresa Ensínio referente à área de Front-End.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published