ecommerce-FT10-G2
eCommerce
TypeScript
Instalación
- En consola utilizar el comando git clone utilizando el link de github (Pestaña Code)
- Luego de clonar el repositorio exitosamente, instalar las dependencias del front, para eso debe posicionarse en la dirección client (comando: cd client) e ingresar el comando npm install.
- Lo mismo tendra que realizar para instalar las dependencias del back. Posicionarse en la dirección api (comando: cd api) e ingresar el comando npm install.
- Una vez insalado todo levantar la aplicación en ambas direcciónes (client & api) con el comando npm start
Objetivos del Proyecto
- Construir una Web App desde cero.
- Afirmar y conectar los conceptos aprendidos en la carrera.
- Aprender mejores prácticas.
- Aprender y practicar el workflow de GIT.
- Utilizar Metodologías Ágiles.
- Trabajar en equipo.
Trabajo en Equipo
En este proyecto, trabajamos en el equipo 10 personas utilizando metodologías ágiles (SCRUM). Trabajamos siempre en pares, al terminar una tarea, fuimos cambiando de pareja para llegar a trabajar con todos los compañeros.
Utilizamos GIT para gestionar el código y Airtable para gestionar el proyecto y facilitar la colaboración. Se asignaban tareas en airtable a cada pareja y al momento de terminar dicha tarea se colocaba un estado de finalizado en esa tarea.
Estos fueron los pasos:
- Crear una tarea en Airtable.
- Asignar un equipo de dos para trabajar en la tarea.
-
Hacer un
branch
por cada integrante del grupo, por cada semana que pasaba, en el cual cada uno iba a trabajar. - Codear en equipo hasta completar la tarea.
- Pushear nuestra Branch a git.
-
Una vez terminadas las tareas semanales se juntaba todo en la
branch
main para que cada uno haga merge y actualice la app. - Volver al punto 1 hasta terminar el proyecto.
npm -v
Colaboradores
- Hector Ruiz https://github.com/hruiz13 https://www.linkedin.com/in/hector-ruiz-13935141/
- Francisco J. Baca https://github.com/FranBaca https://www.linkedin.com/in/franbaca13/
- Malena C. Goñi https://github.com/malenagoni https://www.linkedin.com/in/malena-go%C3%B1i/
- David S. Barona M. https://github.com/Davidbarona https://www.linkedin.com/in/davidbaronamurcia/
- Juan Cruz Monzani https://github.com/jmonzani https://www.linkedin.com/in/juancmonzani/
- Cristobal Zepeda T. https://github.com/PateFunky https://www.linkedin.com/in/cristobal-zepeda/
- Nicolas I. Borzone https://github.com/nhoga https://www.linkedin.com/in/nicolasborzone/
- Mauricio Pardo V. https://github.com/mapardo84 https://www.linkedin.com/in/mauricio-pardo-varon/
- Gabriel E. Patiño https://github.com/lgaespa https://www.linkedin.com/in/gabrielpati%C3%B1o/
- Rodrigo E. Velazco F. https://github.com/rodrigovelazco7997 https://www.linkedin.com/in/rodrigo-velazco/