Ethical Capital (web + mobile)

Tenga en cuenta que el idioma seleccionado no es mi idioma nativo, pero estaré encantado de cooperar con usted. Así que intenté preparar una traducción de alta calidad realizada por el servicio Google Translate. Pero si encuentra algún error de significado, consulte la versión en inglés o ruso de esta página.

Descripción breve:

Su principal indicador de tipo de ética

Galería de fotos:

1
2
3
4
5
6
7
8
9
10
Screenshot_1586158745
Screenshot_1586158732
Screenshot_1586158750
Screenshot_1586158784
Screenshot_1586158799
Screenshot_1586158819
Screenshot_1586158826
Screenshot_1586158833

Pila técnica:

Yii2, PHP, Flutter, MariaDb, SCSS, JS, mailgun, hetzner, linkedin, google, facebook, ios, android

Características interesantes:

1) panel de administración flexible con gestión de preguntas, respuestas, resultados, usuarios, fotos y otros tipos de datos
2) 3 tipos de preguntas: escala, imagen, opción única
3) 2 tipos de escalas: de acuerdo o importante
4) servicios oauth2: inicio de sesión de apple (para dispositivos apple), google, linkedin, facebook.
5) optimización de la velocidad de la página: agrupación, carga diferida, almacenamiento en caché
6) 3 versiones de la aplicación: web, para android y ios. Las aplicaciones móviles se construyen a través de flutter. Todas las aplicaciones comparten la base de datos común. Las solicitudes se realizan a través de la API REST.
7) para la aplicación móvil a pedido del cliente, he creado 3 versiones de diseño: pequeño (ancho: < 800 px => relación de escala = 1), mediano (800-1200 px => relación de escala = 2), grande (> 1200 px => proporción de escala = 3). Se refería al tema, las fuentes, los rellenos, los márgenes y otros elementos de la interfaz de usuario.
8) respondiendo a las preguntas, el usuario obtiene su propia puntuación ética, basada en una lógica de cálculo compleja. Cada respuesta tiene su propia marca según 4 categorías éticas y 16 tipos de ética. Al final debemos calcular las categorías y tipos predominantes y mostrárselos al usuario.
9) las respuestas de imágenes y las imágenes de resultados de cuestionarios dependen del género del usuario
10) instalación + configuración del servidor dedicado hetzner. Tal vez nos mudemos pronto al océano digital.
11) integración de pistola de correo
12) el servicio de correo electrónico corporativo se basa en la tecnología Yandex
13) No he encontrado bibliotecas de terceros con la curva de distribución normal que necesito, así que las he recreado desde cero en Flutter, según mi conocimiento econométrico.
14) Hubo una tarea para integrar nuestras aplicaciones con google, facebook y el inicio de sesión de linkedin. Primero hice la versión web. Fue una tarea bastante sencilla. Pero luego necesito integrar la función de inicio de sesión con las aplicaciones móviles. Fue más difícil, porque necesito guardar los datos del usuario en la base de datos principal, mientras el usuario inicia sesión. Por lo tanto, no podía simplemente usar bibliotecas de terceros sin ningún ajuste. Después de días de probar diferentes enfoques, decidí utilizar la compatibilidad con navegadores móviles y empezó a funcionar.
15) Hubo un momento divertido cuando intentaba que aprobaran mi aplicación iOS. Vieron las opciones de inicio de sesión de Google, Facebook y Linkedin, pero no vieron el inicio de sesión de Apple, por lo que tuvieron que rechazar mi aplicación. Luego implementé el inicio de sesión de Apple también para el mismo presupuesto del proyecto. Lo rechazaron 4 veces debido a algunos problemas de diseño. Lo volví a dibujar de acuerdo con las pautas de Apple y lo hice pixel perfect al final, así que después de esto lo aprobaron.

Tipo de proyecto:

Cliente's

Ubicación del cliente:

España

Estado actual:

Proyecto abandonado por el cliente

URL del proyecto:

https://ethical.capital