Este repositorio es parte del proyecto Code Journey, un proyecto privado. Se trata de una aplicación frontend y backend desarrollada con tecnologías modernas como React, TypeScript, Vite, y otras. Proporciona una interfaz de usuario atractiva y funcional para diversas funcionalidades.
Agradecemos a los siguientes colaboradores que han contribuido al desarrollo de este proyecto:
Imagen | Nombre | Descripción | GitHub | Equipo | |
---|---|---|---|---|---|
Diego Rivas | Frontend Developer | GitHub | Frontend | ||
Sofia Osorio | Frontend | GitHub | Frontend | ||
John Alexander | Frontend Developer | GitHub | Frontend | ||
Sebastian Chavez | Tester manual | GitHub | Tester | ||
Jarlin Andrés Fonseca | Backend Developer | GitHub | Backend | ||
Cindy Mendoza | Backend Developer | GitHub | Backend | ||
Maria Belen Taborda | Backend Developer | GitHub | Backend |
Para instalar las dependencias del proyecto, ejecuta el siguiente comando:
npm install
-
Desarrollo: Inicia el servidor de desarrollo de Vite.
npm run dev
-
Construcción: Compila el código TypeScript y realiza la construcción de producción.
npm run build
-
Linting: Ejecuta ESLint para verificar y corregir problemas de código.
npm run lint
-
Vista Previa: Inicia un servidor de vista previa utilizando Vite.
npm run preview
La tecnología utilizada en este proyecto incluye:
-
React: ^18.2.0
-
React Router: ^6.20.1
-
Material-UI: ^5.14.20
-
Emotion: ^11.11.1
-
Backend
- Spring Boot
[!WARNING] (Inferido a partir del archivo .gitignore. El team de backend debe agregar la información completa)
- Spring Boot
-
Herramientas y Utilidades:
- Vite: ^5.0.0
- Axios: ^1.6.2
- Sass: ^1.69.5
- TypeScript: ^5.2.2
- ESLint: ^8.53.0
- @emotion/react: ^11.11.1
- @emotion/styled: ^11.11.0
- @mui/icons-material: ^5.14.19
- @mui/material: ^5.14.20
- @mui/styled-engine-sc: ^6.0.0-alpha.7
- axios: ^1.6.2
- hamburgers: ^1.2.1
- react: ^18.2.0
- react-dom: ^18.2.0
- react-icons: ^4.12.0
- react-router-dom: ^6.20.1
- react-simple-typewriter: ^5.0.1
- react-slick: ^0.29.0
- slick-carousel: ^1.8.1
- styled-components: ^6.1.1
El proceso de planeacion para el maquetado de la pagina pricipal y todas sus secciones fue diseñado en figma.
Durante la etapa de planificacion se pudo establecer la conexcion y relacion que tendran las tablas
Las tareas se repartieron por medio de la herramienta trello, en donde se sub-divideieron las tareas a realizar por ambas partes: