This project has three main parts and folders:
- Instrucciones para demo
- Documentation
- BlockChain
- Application
- Backend
- Web
Para realizar la demo de la app, se necesitan dos dispositivos móviles para ejercer el rol de usuario y de validador. Los pasos a seguir son:
Tienes que entrar en la web www.enjoypass.es y descargar la app. A continuación, la instalas en tu dispositivo móvil.
En la pantalla de inicio pulsa crear nueva cuenta y verás tu código QR. Si presionas el botón ver código, te saldrá tu dirección pública.
Si quieres probar una cuenta validada, podeis importar esta cuenta.

Para validar tu código QR en blockchain, tienes que contactar con enjoypass.app@gmail.com y enviar tu dirección pública para que lo validemos como si fueramos tu médico.
También puedes importar tu cuenta en el caso que quieras cambiar de dispositivo móvil. En este caso, en el menú de opciones, tienes que hacer clic en exportar y desde tu nuevo dispositivo móvil, pulsar importar cuenta y seguir las instrucciones.
Por último también puedes eliminar tu cuenta de tu dispositivo.
Este usuario validador corresponde a la fase de acceso del evento.
Tienes que entrar en la web www.enjoypass.es y en el footer hay un link dirigido a empresas organizadoras de eventos. En ese link podrás descargar la app de validación.
Hemos detectado conflicto entre ambas aplicaciones cuando están instaladas en el mismo dispositivo.
Se recomienda hacer la demo de funcionamiento en dispositivos distintos. Uno con la app de usuario y el otro con la app de validación.
En el caso de haber instalado las dos aplicaciones. Se recomienda desinstalarlas e instalar solo una de ellas.
Aquí puedes encontrar todos los datos de conceptualización, investigación, diseño y comuniación que se han desarrollado para el proyecto.
Esta carpeta tiene todos los contratos y configuraciones de desarrollo en Ethereum (Blockchain).
Esta carpeta contiene todo el código fuente de la app. Esta aplicación se ha desarrollado en React native.
Esta carpeta contiene todo el código fuente para el servidor backend. Esta aplicación se ha desarrollado en nodejs con Express y WebSockets.
Esta carpeta contiene todo el código fuente de la landing page con los enlaces de descarga de las apps.