Projeto de imersão Front-end desenvolvido durante o evento Alura Challenge.
Os alunos devem criar um aplicativo de edição de código-fonte à partir de um design do Figma e requisitos funcionais.
O desafio tem um prazo de quatro semanas, durante as quais os alunos são submetidos a um ambiente real de trabalho.
HTML e CSS: Estruturação e estilização da interface responsiva.
Javascript: Adição das funcionalidades de formatação de código utilizando a api Highlight e persistência no storage do navegador.
Funcionalidades adicionais, documentação e publicação.
Neste projeto optei por utilizar HTML5, CSS3 e Javascript ES6.
Para a formatação de código-fonte utilizei highlight.js e para geração de arquivos de imagens utilizei html2canvas.
Para utilizar o projeto, basta fazer o download e executar em um sevidor web. Não é necessário instalar qualquer dependência externa.
A versão final pode ser visualizada aqui.