El objetivo de este proyecto es poner en práctica las técnicas fuera de línea, como se muestra en el programa de esta beca de desafío, para construir un centro social fuera de línea. Eso significa una forma de concentrar publicaciones de redes sociales como Facebook, Twitter, Instagram, LinkedIn, etc. en una sola página.
Para no crear ninguna discusión de qué marcos usar, qué tecnologías, etc. Creo que esto debería hacerse con nada más que HTML5, CSS3 y, por supuesto, ES6!.
La aplicación web debe centrarse como cliente. Significado: no hay parte del servidor, ni back-end (excepto por un servidor HTTP básico, por supuesto).
El objetivo no es introducir clien o marcos/API del servidor, ni aprender a diseñar o crear sitios web. El objetivo principal es crear un proyecto colaborativo, para que nosotros (los estudiantes) podamos poner en práctica lo que aprendimos y ayudarnos mutuamente a mejorar y asimilar los conceptos.
Sería genial organizar este proyecto en varias cuentas de GitHub, para formar grupos, por lo que el proyecto podría evolucionar de varias maneras y, por qué no, tener cierta competencia entre todos esos grupos. (solo por diversión y mejora).
Debido a que el soporte actual, prefiero usar ES6 puro, sin transpilador, navegador, webpack, etc. solo una solución simple de ES6. ¡Veamos su potencial para un entorno de producción!
![]() |
|---|
| Mayo de 2017 - ¡No dude en actualizar! |
Solo corre:
npm start¡Ahora, la aplicación web es accesible desde Heroku!
Acabo de agregar una API simplista para interactuar con la API nativa. He construido algunas clases de ES6 que demuestran herencia de clase, así como otras técnicas.
¡Divertirse!