Aplicación mobile de SGD (mobile only)
- Clonar el proyecto
git clone https://github.com/SincosoftSAS/hackathon
- Abrir el proyecto en tu IDE favorito (VS Code)
- Corre el siguiente comando en el terminal:
npm install
- Corre el siguiente comando en el terminal:
npm run dev
Para el ejercicio nos organizaremos por grupo de máximo 5 personas, cada grupo tendra su respectivo número de grupo, es importante tener en mente el número del grupo porque este será el identificador durante todo el ejercicio.
Cada BRANCH que el equipo cree para el ejercicio debe respeta este template {NUMERO_GRUPO}-{FEATURE}
por ejemplo 1-HOME
, 1-ACTIVIDADES
.
-
Para los que se preguntan con que comando fue creado el proyecto y como se realizó el andamiaje del mismo, estos fueron los comandos que se ejecutaron:
npm create vite@latest hackaton -- --template react-ts
npm install @mui/material @emotion/react @emotion/styled
npm install @mui/icons-material
npm install @fontsource/roboto
Siéntanse libres de utilizar
yarn
opnpm
en lugar denpm
si así lo desean. -
Recuerden composicion por encima de herencia, react es muy poderoso en composición, groso modo, componentes que reciben childrens. Mantengamoslo en mente y desarrollemos.
-
Recordemos el keep-simply de XP, aveces lo más sencillo es lo suficiente, y las otras veces lo más sencillo es lo necesario, lo más sencillo siempre es la solución. Si un desarrollo está complicado, lo complicado está en como lo estamos pensando.
-
El mejor código es el que no se escribe, el siguiente mejor código es el que se borra.
-
Es preferible tener varios componentes pequeños que un componente super poderoso. Las complicaciones accidentales dominan el software
-
Clean Code, escribir código es como escribir un libro, nosotros no somos lo únicos lectores, existen más desarrolladores y todos pensamos diferente, debemos escribir código que otros puedan entender.