Archivo historico de la wiki de EGC

Contenido archivado y de solo lectura, importado de la wiki original en julio de 2026. Puede contener enlaces rotos y material obsoleto.

Gestión del registro - 17 18 - G2

Miembros

Objetivo del subsistema

Proporcionar un sistema de registro para asistentes a las jornadas.

Consideraciones

Repositorio Github

El repositorio de GitHub del equipo será accesible aquí

Canal Opera

Puede acceder a nuestro proyecto en Opera aquí

Tecnologías elegidas

Subsistema: Registro
Lenguaje/Herramienta: PHP
Lenguaje/Herramienta: HTML
Lenguaje/Herramienta: CSS
Lenguaje/Herramienta: Javascript
Necesita Base de datos: Sí

Modelo de datos

Una primera idea es:

Cada persona que quiera registrarse deberá introducir su nombre y apellidos, su correo electrónico, el país y opcionalmente su número de teléfono. Tras esto, si la persona no introduce un código de descuento, deberá introducir su tarjeta de crédito para efectuarle el cobro.

API

Se hará una petición POST mediante el formulario de Registro y se generará un JSON con los datos de la persona que se registra. Los datos seguirán este formato:

       * id: identificador (no visible para la persona que se registra)
       * nombre: Nombre de la persona
       * apellidos: Apellidos de la persona
       * email: Email de la persona
       * telefono: Un número de teléfono opcional
       * pais: El país de la persona
       * codigo_promocional: Un código para que los ponentes no paguen la tasa de registro
       * fecha_registro: Fecha y hora en la que se registra la persona (no visible para la persona que se registra)

Un ejemplo de una persona cualquiera sería:

 {
  "registro": {
     "id": "148",
     "nombre": "Juan",
     "apellidos": "Rojas",
     "email": "email@email.com",
     "telefono": "123456789",
     "pais": "España",
     "codigo_promocional": "",
     "fecha_registro": "12/11/2017 12:28"
   }
 }