Se pretende realizar un desarrollo el cual vincule a los usuarios mediante un código QR, el mismo se detallara de la siguiente forma.
-2 Modalidades de ingreso, Empresa - Usuario
Administración de empresas: Registro y gestión de perfiles; gestión de invitaciones a eventos; agenda de contactos; tablero de control gráfico (ej: gráficos comparativos entre eventos realizados; gráfico de evolución asistentes/invitados); módulo de autenticación (login)
Administración de usuarios: Registro y gestión de perfiles, asignación de QR modo Vcard por usuario ; gestión de invitaciones a eventos (check in y acreditaciones a eventos); agenda de contactos; tarjetas de presentación virtual en base al perfil público del usuario para intercambio de datos con otros usuarios; dashboard con timeline con participación en eventos, invitaciones y sincronización de contactos; invitaciones por mail a contactos personales a participar; sincronización de usuarios; InMail; módulo de autenticación (login)
Administración de eventos: Registro, agenda y gestión de eventos; explotación de datos cruzados de empresas y usuarios participantes; tablero de control gráfico (ej: gráfico de puntos con la evolución de participantes por evento; gráfico de barras comparativo entre mismos eventos en distintas ediciones Opcional)
Back Office: panel de control, envío de mails y campañas de invitación, reporting.
Las funcionalidades de los perfiles implican la posibilidad de agregar o quitar modos de contacto (teléfonos, correo electrónico, redes sociales, etc), modificar y completar datos del perfil (ocupación, ciudad de residencia, etc); seleccionar los datos que se exhibirán públicamente.
El intercambio de datos entre usuarios, así como el check in a eventos, tendrán asociado un código QR para poder escanear los datos. Los códigos QR serán generados por la app, Cada QR responde a la petición y autorización de cruce de Us.
Aspectos tecnológicos y formales
El desarrollo de la funcionalidad en el servidor se priorizara en lenguaje PHP (con medidas de seguridad como la prevención de ataques con inyección de código SQL) o alternativas.
El desarrollo se pretendera hacer en HTML5 y Javascript. Es importante considerar correctamente la arquitectura a usar: frameworks, librerías, modelo de datos, etc.
La técnica para la comunicación (PC, notebook, tablet, mobiles, usadas a través del navegador web; no incluye app mobile para descarga desde un marketplace) se pretendera Ajax o variante a considerar. con elfin de optimizar el refresco parcial del website, sin necesidad de recarga completa del sitio al navegar o al recibir alguna novedad. Ejemplo: Facebook. Contraejemplo: Clarín.
Los datos se almacenarán en una base MySQL
Los datos sensibles serán guardados con mecanismos de encriptación en el servidor y sólo serán accesibles por el usuario que los haya generado (ejemplo: clave de acceso, PIN) o públicamente aquellos que se declaren como tales (Correo electrónico visible para los contactos y almacenado encriptado).
Se usarán frameworks y librerías de código abierto (JQuery, Mootools, ya que simplifican y optimizan mucho código base)
La idea es crear una app estará disponible en una versión website(beta) para PC y otra para mobiles(mas adelante) que usan el mismo repositorio de datos, pero con la estética adecuada para cada uno.
La propiedad intelectual del producto y del código fuente es propietaria del dueño de la marca (o sea, yo)
Esquema Web
Pagina Referencia: [login to view URL]