O objetivo deste projeto é colocar na prática as técnicas offline-primeiro, como mostrado no programa dessa bolsa de estudos, para construir um primeiro centro social offline. Isso significa uma maneira de concentrar publicações de redes sociais como Facebook, Twitter, Instagram, LinkedIn, etc. em uma única página.
Para não criar nenhuma discussão sobre quais estruturas usar, quais tecnologias, etc; Eu acho que isso deve ser feito usando nada além de HTML5, CSS3 e, é claro, ES6!.
O aplicativo da web deve ser focado como cliente. Significado: nenhuma parte do servidor, nem back-end (exceto um servidor HTTP básico, é claro).
O objetivo não é introduzir o Clien ou o Server Frameworks/APIs, nem aprender a projetar ou criar sites. O principal objetivo é criar um projeto colaborativo, para que nós (estudantes) possamos colocar na prática o que aprendemos e nos ajudar a melhorar e assimilar os conceitos.
Seria ótimo sediar este projeto em várias contas do Github, a fim de formar grupos, para que o projeto possa evoluir de várias maneiras e, por que não, ter alguma concorrência entre todos esses grupos! (Apenas por diversão e melhoria).
Como o suporte atual, eu prefiro usar o Pure ES6, sem qualquer transpiler, navegador, webpack, etc. Apenas uma solução Es6 simples. Vamos ver seu potencial para um ambiente de produção!
![]() |
|---|
| Maio de 2017 - Sinta -se à vontade para atualizar! |
Apenas corra:
npm startAgora, o aplicativo da web está acessível a partir da Heroku!
Acabei de adicionar uma API simplista para interagir com a API nativa. Eu construí algumas classes ES6 que demonstram herança de classe, bem como outras técnicas.
Divirta-se!