Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marinajcs/asignaciontareas
Aplicación que será desplegada en la nube y cuya funcionalidad básica es realizar una asignación de tareas domésticas justa entre los compañeros de una vivienda compartida.
https://github.com/marinajcs/asignaciontareas
hackathon hacktoberfest hacktoberfest2023 hacktoberfest23
Last synced: about 2 months ago
JSON representation
Aplicación que será desplegada en la nube y cuya funcionalidad básica es realizar una asignación de tareas domésticas justa entre los compañeros de una vivienda compartida.
- Host: GitHub
- URL: https://github.com/marinajcs/asignaciontareas
- Owner: marinajcs
- License: agpl-3.0
- Created: 2023-09-15T08:29:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-16T16:05:24.000Z (about 1 year ago)
- Last Synced: 2024-10-24T11:51:20.075Z (3 months ago)
- Topics: hackathon, hacktoberfest, hacktoberfest2023, hacktoberfest23
- Language: TypeScript
- Homepage:
- Size: 1.03 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# asignacionTareas
## Configuración de GitHub
- [Captura git conf](docs/iv-git-conf.png)
## Problema planteado
Un grupo de estudiantes que viven en un piso compartido, con diferente disponibilidad horaria (ya que algunos están ocupados durante ciertos momentos del día), tienen dificultades a la hora de coordinar las tareas domésticas de cada día de la semana de forma equitativa. Pues normalmente algunos terminan colaborando poco, y otros se ven obligados a realizar el doble de trabajo.
## Historias de usuario
Las [historias de usuario](docs/historias-usuario.md) siguiendo la metodología de personas.
## Milestones
Los [milestones](docs/milestones.md) o productos mínimamente viables.
## Toolchain
- Elección del [runtime](docs/runtime.md)
- Elección del [gestor de dependencias](docs/gestor-dependencias.md)
- Elección del [gestor de tareas](docs/gestor-tareas.md)
- Elección de las [herramientas de test](docs/herramientas-test.md)
- Elección de la [imagen base](docs/eleccion-imagen.md)
- Elección de las [herramientas de integración continua](docs/herramientas-test.md)## Comprobación de sintaxis
Para ejecutar la orden que permite comprobar la sintaxis del código, el comando es:
```bash
pnpm run check
```## Comprobación de tests
Para ejecutar la orden que permite comprobar que pasa los tests, el comando es:
```bash
pnpm run test
```## Ejecución de tests en Docker
Para construir la imagen, se ejecuta el siguiente comando:
```bash
docker build -t marinajcs163/asignaciontareas:latest .
```Para ejecutar el contenedor, se utiliza la orden:
```bash
docker run -u 1001 -t -v `pwd`:/app/test marinajcs163/asignaciontareas
```Se puede descargar la imagen subida en Docker Hub ([marinajcs163/asignaciontareas](https://hub.docker.com/repository/docker/marinajcs163/asignaciontareas/general)), mediante la siguiente orden:
```bash
docker pull marinajcs163/asignaciontareas:latest
```