Ethical Capital (web + mobile)

Vær oppmerksom på at det valgte språket ikke er mitt morsmål, men jeg vil gjerne samarbeide med deg. Så jeg har prøvd å lage en oversettelse av høy kvalitet laget av Google Translate-tjenesten. Men hvis du finner noen betydningsfeil, vennligst sjekk engelsk eller russisk versjon av denne siden.

Kort beskrivelse:

Din primære etiske type indikator

Fotogalleri:

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

Technical stack:

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

Interessante funksjoner:

1) fleksibelt administrasjonspanel med håndtering av spørsmål, svar, resultater, brukere, bilder og andre typer data
2) 3 typer spørsmål: skala, bilde, enkeltvalg
3) 2 typer skalaer: enig eller viktig
4) oauth2-tjenester: apple pålogging (for apple-enheter), google, linkedin, facebook.
5) optimalisering av sidehastighet: bunting, lat lasting, caching
6) 3 versjoner av appen: web, for android og ios. Mobilapper bygges via flutter. Alle apper deler den felles databasen. Forespørsler går via REST API.
7) for mobilapp etter en kundeforespørsel Jeg har laget 3 designversjoner: liten (bredde: < 800px => skalaforhold = 1), medium (800-1200px => skalaforhold = 2), stor (>1200px => målestokkrasjon = 3). Det gjaldt tema, fonter, utfyllinger, marger og andre ui-elementer.
8) ved å svare på spørsmålene får brukeren sin egen etiske poengsum, basert på kompleks beregningslogikk. Hvert svar har sin egen karakter i henhold til 4 etikkkategorier og 16 etikktyper. Til slutt bør vi beregne dominerende kategorier og typer og vise til brukeren.
9) bildesvar og quizresultatbilder avhenger av brukerens kjønn
10) hetzner dedikert serverinstallasjon + konfigurasjon. Kanskje flytter vi til digitalt hav snart.
11) mailgun-integrasjon
12) bedriftens e-posttjeneste er basert på Yandex-teknologi
13) Jeg har ikke funnet tredjepartsbiblioteker med normal distribusjonskurve jeg trenger, så jeg har gjenskapt det fra bunnen av, basert på min økonometriske kunnskap
14) Det var en oppgave å integrere appene våre med google, facebook og linkedin pålogging. Jeg har gjort nettversjonen først. Det var en ganske grei oppgave. Men da må jeg integrere påloggingsfunksjonen med mobilapper. Det var vanskeligere, fordi jeg trenger å lagre brukerdata til den primære db mens brukeren logger på. Så jeg kunne ikke bare bruke tredjepartsbiblioteker uten tuning. Etter dager med å prøve forskjellige tilnærminger, har jeg bestemt meg for å bruke mobilnettleserstøtte, og det begynte å fungere.
15) Det var et morsomt øyeblikk da jeg prøvde å få godkjent iOS-appen min. De så google, facebook og linkedin påloggingsalternativer, men så ikke apple pålogging, så de måtte avslå appen min. Så har jeg implementert eple-pålogging også for det samme prosjektbudsjettet. De avslo det 4 ganger på grunn av noen designproblemer. Jeg har tegnet den om i henhold til apple-retningslinjene og gjør den piksel perfekt i finalen, så etter dette har de godkjent den.

Prosjekttype:

Client's

Klientplassering:

Spania

Nåværende status:

Prosjekt er forlatt av klient

Prosjekt url:

https://ethical.capital