Nuestra aplicación es una herramienta parametrizable, para poder dar feedback a miembros de grupos, calificando a los mismos sobre ciertos valores, también parametrizables, desde sus mínimos y máximos, posibilidad de escribir comentarios, etc.
Toda la parametrización se efectúa desde un tablero de control, donde los datos escenciales son gestionables desde el mismo, mientras que lo que pueda ser masivo y repetitivo, puede importarse desde un archivo de Excel.
En base a la parametrización, el sistema permitirá el acceso en las fechas indicadas a los valoradores, que recibirán en su email un enlace para activar su cuenta y generar la clave de inicio de sesión. Pasado el rango de fechas especificado, no podrá realizar más feedback.
Una vez habilitados, simplemente ingresan al sistema, seleccionan a quien van a darle feedback, hacerlo y ya! Así de simple y rápido.
Los datos de las valoraciones son acumulables por períodos, lo que permite su posterior análisis a requerimiento del cliente.
Se suministrará dentro del tablero de control, algunos indicadores de ejemplo, que a nuestro criterio puedan ser los más necesarios para el consumidor de los datos.
Como frutillita del postre, los datos recabados, pueden ser exportados para su posterior consumo o análisis en otras herramientas de trabajo.
Usuario con un unico grupo a calificar:
- Email: [email protected]
- Password: 12345678
Usuario con mas grupos a calificar(TL):
- Email: [email protected]
- Password: 12345678
Usuario Staff de No Country:
-
Email: [email protected]
-
Password: 12345678
-
Email: [email protected]
-
Password: 12345678
Gestión de proyectos:
- Creación, lectura y edición de proyectos actuales y previos.
- Definición de fechas de inicio y fin para la gestión del feedback.
- Posibilidad de incluir texto descriptivo para cada proyecto.
Definición de valores calificables:
- Configuración de valores mínimos y máximos para cada campo de evaluación.
- Inclusión de descripciones para los campos de evaluación.
- Posibilidad de incluir texto en la valoración por parte del usuario.
Gestión de grupos y usuarios:
- Importación masiva de grupos y usuarios desde archivos Excel.
- Actualización de la información sobre grupos y usuarios preexistentes.
- Asignación de roles y habilitación/deshabilitación de usuarios.
Métricas y análisis:
- Visualización en tiempo real de métricas relevantes para el análisis del feedback.
- Comparación de valoraciones con proyectos anteriores.
- Resumen y gráficas del proyecto al finalizar.
Experiencia del usuario:
- Recepción anticipada de fechas disponibles para realizar el feedback.
- Visualización de la lista de compañeros a calificar.
- Posibilidad de dejar feedback específico y general para cada compañero.
- Funcionalidad para guardar el feedback brindado y pasar al siguiente compañero.
Frontend:
- React.js: Biblioteca de JavaScript para construir interfaces de usuario interactivas.
- Tailwind CSS: Framework de CSS utilitario para diseño rápido y flexible.
Backend:
- Java: Lenguaje de programación utilizado para el desarrollo del backend.
- Spring Boot: Framework de Java para crear aplicaciones web rápidas y seguras.
Base de Datos:
- MySQL: Sistema de gestión de bases de datos relacional de código abierto.
Herramientas de Gestión y Diseño:
- Trello: Herramienta de gestión de proyectos basada en tableros.
- Figma: Herramienta de diseño de interfaz de usuario y prototipado colaborativo basada en la nube.
Herramientas de QA:
- Postman: Plataforma de colaboración para el desarrollo de API que simplifica cada paso del ciclo de vida de la API y acorta los tiempos de desarrollo.
- Testmonitor: Herramienta de gestión de pruebas de software que facilita la planificación, ejecución y seguimiento de pruebas, así como la colaboración entre equipos de desarrollo y QA.
Nuestra aplicación se compromete a proteger la privacidad de los datos de los usuarios mediante el cumplimiento de regulaciones como GDPR y CCPA. Implementamos medidas de seguridad robustas, como cifrado de datos y gestión de accesos, y realizamos auditorías periódicas para identificar y mitigar riesgos de seguridad. Los usuarios tienen control sobre sus datos y pueden ejercer sus derechos de privacidad según lo establecido por la ley. Nuestra política de privacidad detalla cómo se recopilan, utilizan y protegen los datos personales de los usuarios. Nos esforzamos por garantizar la confidencialidad y seguridad de la información en nuestra plataforma.
![]() |
![]() |
![]() |
![]() |
||
---|---|---|---|---|---|
Camilo Martinez | Germán Ravarotto | Salomón Contreras | Emerson Suarez | Franco Amicone | Alejo Hurtado Testa |
git clone https://github.com/No-Country/s14-17-t-java.git
git checkout develop
cd frontend-nocountry-s14-17-t-java
npm install
npm run dev
La aplicación estará disponible en http://localhost:5173/
Siguiendo estos pasos, podrás ejecutar el proyecto de frontend en tu entorno local. Asegúrate de tener Node.js instalado en tu sistema antes de comenzar.
git clone https://github.com/No-Country/s14-17-t-java.git
git checkout backend
cd backend-nocountry-s14-17-t-java
cd target
6.Ejecutar el Servidor Web Tomcat que viene emebido en la aplicacion backend:( en caso de tener un error o estar desactualizado pedir a un backend que les empaquete el artefacto .jar)
java -jar .\TeamScore-0.0.1-SNAPSHOT.jar
http://localhost:8080/swagger-ui/index.html
DB_PORT= "su puerto donde corre mysql, no es necesario crear esta variable si corre en el puerto 3306(valor por defecto)"
USER_DATABASE = "el nombre de usuario que registro en mysql workbench, no es necesario modificar si mantiene el por defecto root"
PASS_DATABASE = "el password de su usuario, no es necesario modificar si usa el por defecto admin"
9.Para probar junto al frontend, tenga en cuenta que la direccion de su servidor backend corre en el puerto 8080
https://drive.google.com/file/d/1F6O3ZLXP0OG30zl9-6g6s_033KsdLy48/view?usp=sharing
https://drive.google.com/file/d/1G0K8AsTESmeFZJOcNL5HZ9ItxgU35wBM/view?usp=sharing
https://drive.google.com/drive/folders/1brvVIy1njIpzNQCwX1A-6DnGa_hcu1Rs?usp=sharing
https://drive.google.com/file/d/1Dn5uWmtl-MG0h1NUfgW1K1709s4zBORT/view?usp=sharing