Math WebSite es una pagina de matematicas con soluciones de:
- Perimetros y áreas de diferentes figuras.
- Descuento de precios y productos.
- Calculo de media, promedio y moda a listas de datos.
Utilicé Pug y Sass (preprocesadores de HTML y CSS) y apliqué Responsive Design para mas accesibilidad.
Integré Webpack para automatizar y optimizar el codigo.
Para iniciar el proyecto primero ejecuta:
npm install
Una vez instaladas las dependencias, inicia el proyecto:
npm start
Ahora ingresa en tu navegador http://localhost:9000/. Ya puedes hacer cambios al proyecto y verlos en tiempo real.
Si quieres enviar tu proyecto a producción ejecuta:
npm run build
Se creará automaticamaente una carpeta llamada "dist" donde estará el codigo minificado (para que pese menos).
Para subir el codigo a GitHub Pages solo ejecuta:
npm run deploy
Con esto, se creará una rama en tu repositorio (gh-pages) donde solo vivirá el codigo de la capreta "dist".
Importante hacer build antes de desplegar, para tener el codigo optimizado.