MiauChat es un proyecto de la asignatura de Desarrollo Ágil de Software de la Universidad Tecnológica de la Mixteca. El proyecto utiliza como metodología ágil de desarrollo Extreme Programming (XP). Consiste en un chat que permite a los usuarios conectarse a un backend y comunicarse entre ellos.
- Node.js >= 18.0.0
- npm
- Clonar el repositorio
- Instalar las dependencias con
npm install
- Previamente se debe tener el backend corriendo.
- Ejecutar el servidor de desarrollo con
npm run dev
- Ejecutar las pruebas con
npm run test
src/
- Código fuente del proyectosrc/assets/
- Recursos estáticossrc/components/
- Componentes de Reactsrc/pages/
- Páginas (vistas)src/routes/
- Rutas de la aplicaciónsrc/services/
- Servicios (API)src/types/
- Tipos de datossrc/utils/
- Funciones auxiliaressrc/App.tsx
- Componente principal de la aplicaciónsrc/index.tsx
- Punto de entrada de la aplicacióntests/
- Pruebas unitariaspublic/
- Archivos estáticos