O desafio da Alura consiste na construção de um editor de código, sendo necessário ser responsivo e com algumas funcionalidades como:
- Salvar o projeto
- Visualização do código com destaque de sintaxe
- Exportar no formato desejado pelo usuário (imagem ou código)
Nesse projeto foi utilizado localStorage para salvar o projeto e duas libs highlight.js e dom-to-image, para aplicação de destaque e exportação, respectivamente.
Para rodar localmente é necessário ter instalado Node.js. Após o download do projeto, instale suas dependências através do comando
npm install
Em seguida, inicie a aplicação
npm start
Dessa forma, um servidor será iniciado e o projeto estará disponível em
http://localhost:5000/
Para visualizar o projeto, clique aqui