Proyecto

  • Posted by Michael Vega on 08/05/2025 a las 06:47

    # PetHub

    Sistema de gestión para mascotas, donde sus dueños pueden registrarse, agregar a sus mascotas, solicitar citas de veterinaria.

    ## Checklist

    • Registro e Inicio de sesión (generando token)
    • Carga de datos de perfil (usando sesión / usando el token)
    • CRUD de mascotas (Registrar, Listar, Actualizar y Eliminar)
    • CRUD de citas (Registrar, Listar, Actualizar y Eliminar)

    NOTA: El usuario en sesión, si no es el admin, solamente puede ver sus mascotas y sus citas, creadas anteriormente. (Uso de roles) Crear un usuario admin, quien va a ser el único de poder actualizar y eliminar citas, los demás usuarios pueden

    solamente crear y listar.

    ORM por framework Node.js (Knex.js), Nest (TypeORM), Django (SQLAlchemy).

    Opcional: Se puede usar el soft_delete, una eliminación lógica. (Existe una columna de tipo boolean para validar si se eliminó). Crear los Dockerfile y docker-compose.yml, de los proyectos.

    ## Entregable

    • URL del repositorio en GitHub (frontend y el backend)
    • Diagrama MER (Si pueden incluirlo en el repositorio, genial!!)
    • Opcional: Desplegarlo en Railway (backend).

    ## Plazo de entrega

    Jueves 15 de Mayo, 2025. Hasta medio día (12m).


    Michael Vega respondió hace 22 horas, 54 minutos 1 Participante · 0 Respuestas
  • 0 Respuestas

Lo sentimos, no se han encontrado respuestas.

Inicia sesión para responder