Skip to content

adrianoavelino/aluradev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

aluradev

GitHub top language Made by Repository size GitHub last commit

Aluradev é uma pequena aplicação Frontend utilizando somente HTML, CSS e Javascript, desenvolvida durante a Alura Challenge Front-End da Alura. Nela é possível salvar blocos de códigos semelhante a aplicações como Gist, Codepen e etc, porém, salvando localmente através do Local Storage.

Print da Home da aplicação

A aplicação está disponível em adrianoavelino.github.io/aluradev.

Sobre

Um produtor de conteúdo de programação solicitou a construção de um editor de texto online para postar trechos de códigos em suas redes sociais. Para ele, o editor precisa ter um layout acessível, simples, bonito e funcional, para que ele possa, inclusive, compartilhar a ferramenta com seus seguidores e seguidoras.

As principais funcionalidades pedidas são: um campo para selecionar a linguagem a ser escrita; um campo de texto para escrever o código em si; e um botão para visualização deste código com o sintaxe highlight com um tema bem bonito. É importante que esse projeto seja escalável, ao ponto que, se for necessário adicionar alguma funcionalidade (feature), seja simples fazê-la. Como esse editor é online, é de extrema importância que ele seja responsivo.

Tecnologias

  • HTML
  • CSS
  • Javascript
  • Highlight.js
  • Browsersync (ambiente de desenvolvimento)
  • Node/NPM (ambiente de desenvolvimento)

Começando

Obs: caso não tenha o Browsersync instalado, execute o seguinte comando: npm install -g browser-sync

# clona o projeto
git clone https://github.com/adrianoavelino/aluradev.git

# entra no diretório da aplicação
cd aluradev

# inicia a aplicação
browser-sync start --server --files "*.html, assets/css/**/*.css, assets/js/*.js"

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published