express-101-comosecommitea

Review Assignment Due Date

Taller en Parejas: Creación de un Endpoint con Express.js

Nombre: Samuel Fernando Escobar Polanco Id: 0000354769 Link: https://dsaw-2025-ii.github.io/express-101-comosecommitea/

Este proyecto consiste en un reto de desarrollo backend en el que se debe crear un endpoint llamado user-info utilizando el framework Express.js. El objetivo principal es que, al hacer una solicitud GET a este endpoint, se retorne un objeto JSON con la información de uno o dos estudiantes, dependiendo de si el equipo está compuesto por una o dos personas.

Contexto

En este reto, debes crear un servidor Express.js que contenga dos endpoints principales. Cada uno de estos endpoints debe devolver información de los estudiantes participantes:

Si un estudiante trabaja solo, el endpoint GET /user-info/1 será el único requerido y no debe existir el endpoint /user-info/2.

Requisitos del JSON

El objeto JSON que debe retornar cada endpoint debe tener la siguiente estructura:

{
  "name": "Nombre del estudiante",
  "lastName": "Apellido del estudiante",
  "email": "Correo del estudiante",
  "id": "ID de la universidad"
}

Requisitos técnicos

Instrucciones de uso

  1. Clonar este repositorio en tu máquina local.
  2. Instalar las dependencias del proyecto con npm install.
  3. Definir el/los endpoint(s) en el archivo de rutas principal de Express.js.
  4. Ejecutar el servidor con el comando npm start.
  5. Probar los endpoints haciendo solicitudes GET a http://localhost:3000/user-info/1 y http://localhost:3000/user-info/2 (si aplica).

Rúbrica de evaluación

Aspecto Puntuación
Estructura del proyecto 1.0
Implementación correcta de el/los endpoints 1
Respuesta correcta del JSON en ambos endpoints 1.5
Buenas prácticas en Express.js 0.5
Servidor desplegado correctamente 1
Total 5

Casos especiales

Recursos adicionales