Este es mi primer Portafolio como Desarrollador Web | Frontend, lo construí con las herramientas basicas de Frontend como HTML
, CSS
y Javascript
Pero fue usando React
para agilizar el desarrollo y TypesScript
por gusto y evitar errores que lleguen a ocurrir en el futuro o cuando este en produccion
Se que hay mucho codigo que puede mejorar o disminuir, asi que lo que encuentre o cuando conozca y aprenda mejores practicas mejorare y agregare features al proyecto mas adelante
Estas son las herramientas usadas para el desarrollo de este Portafolio | Proyecto
Si conoces lo basico, puedes aportar con tus conocimientos o si quieres agregar alguna nueva caracteristica
-
React
-
React Router Dom
-
TypeScript
-
Styled Components
-
AnimateCss
-
DotEnv
-
EmailJs
-
Git
En caso quieras aportar algo a este proyecto, puedes contactarme por alguna de mis redes sociales
Pero tambien puedes hacerlo mediante un pull request
y yo lo revisare con mucho gusto para añadirlo a la rama principal
npm start
Esto iniciara el proywcto de manera local en tu localhost:3000
Y cada vez que modifiques algun archivo y lo guardes se te recargara automaticamente en tu navegador
npm run build
Compila la aplicación para producción y agrupa correctamente React en el modo de producción y optimiza la compilación para obtener el mejor rendimiento
La compilación se minimiza y los nombres de archivo incluyen los hash
npm run format
Lo que hace es formatear todos los archivos excluyendo la carpeta node_modules
usando reglas de prettier y eslint
npm run lint
Hace que el linter .eslint revise todos los archivos verificando las reglas que se colocan en el .eslintrc.json