Ethical Capital (web + mobile)

선택한 언어는 제 모국어가 아니지만 기꺼이 협조하겠습니다. 그래서 Google Translate 서비스에서 만든 고품질 번역을 준비하려고 노력했습니다. 그러나 의미 오류를 발견하면 이 페이지의 영어 또는 러시아어 버전을 확인하십시오.

간단한 설명:

귀하의 기본 윤리 유형 지표

포토 갤러리:

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

기술 스택:

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

흥미로운 기능:

1) 질문, 답변, 결과, 사용자, 사진 및 기타 유형의 데이터를 관리하는 유연한 관리자 패널
2) 3가지 유형의 질문: 척도, 이미지, 단일 선택
3) 2가지 척도: 동의 또는 중요
4) oauth2 서비스: 애플 로그인(애플 기기용), 구글, 링크드인, 페이스북.
5) 페이지 속도 최적화: 번들링, 지연 로딩, 캐싱
6) 3가지 버전의 앱: 웹, Android 및 ios용. 모바일 앱은 flutter를 통해 빌드됩니다. 모든 앱은 공통 데이터베이스를 공유합니다. 요청은 REST API를 통해 진행됩니다.
7) 클라이언트 요청에 의해 모바일 앱의 경우 3가지 디자인 버전을 만들었습니다. small(width: < 800px => scale ratio = 1), medium(800-1200px => scale ratio = 2), large(>1200px => 규모 배급 = 3). 테마, 글꼴, 패딩, 여백 및 기타 UI 요소와 관련이 있습니다.
8) 사용자는 복잡한 계산 논리를 기반으로 질문에 답함으로써 자신의 윤리적 점수를 얻습니다. 각 답변에는 4개의 윤리 범주와 16개의 윤리 유형에 따라 고유한 표시가 있습니다. 결국 우리는 우세한 카테고리와 유형을 계산하고 사용자에게 보여야 합니다.
9) 사용자 성별에 따른 이미지 답변 및 퀴즈 결과 이미지
10) hetzner 전용 서버 설치 + 구성. 어쩌면 우리는 곧 디지털 오션으로 이동할 것입니다.
11) 메일건 통합
12) 기업 이메일 서비스는 Yandex 기술을 기반으로 합니다.
13) 필요한 정규 분포 곡선을 가진 타사 라이브러리를 찾지 못했기 때문에 계량 경제학 지식을 기반으로 Flutter에서 처음부터 다시 만들었습니다.
14) 저희 앱을 구글, 페이스북, 링크드인 로그인과 통합하는 작업이 있었습니다. 저는 웹 버전을 먼저 했습니다. 꽤 간단한 작업이었습니다. 하지만 로그인 기능을 모바일 앱과 통합해야 합니다. 사용자가 로그인하는 동안 사용자 데이터를 기본 db에 저장해야 하기 때문에 더 어려웠습니다. 그래서 튜닝 없이 타사 라이브러리를 사용할 수 없었습니다. 다양한 접근 방식을 시도한 후 모바일 브라우저 지원을 사용하기로 결정했고 작동하게 되었습니다.
15) ios 앱 승인을 받으려고 했을 때 재미있는 순간이 있었습니다. 구글, 페이스북, 링크드인 로그인 옵션은 봤지만 애플 로그인이 안보여서 내 앱을 거부해야 했다. 그런 다음 동일한 프로젝트 예산에도 Apple 로그인을 구현했습니다. 그들은 몇 가지 디자인 문제로 인해 4번이나 거절했습니다. 애플 가이드라인에 따라 다시 그렸고, 결승전에서 픽셀을 완벽하게 만들어준 뒤 승인을 받았어요.

프로젝트 유형:

클라이언트

클라이언트 위치:

스페인

현재 상태:

프로젝트가 활성 상태입니다

프로젝트 URL:

https://ethical.capital