본문 바로가기

외주

외주 문의

필요한 기능을 꼼꼼하게 적어주셔야 정확한 기간과 견적을 낼 수 있습니다. 그리고 정확한 업무파악을 위해 질문을 많이 하는 편이므로 이해 부탁드립니다.

 

문의: kwonjoondong@gmail.com

 

최근 작업

모바일 앱

리액트 네이티브로 작업합니다.

1등 오답노트뉴스 매니저, 인스타그램 클론코딩에 있는 내용 외에도 공개된 리액트 네이티브 대부분의 기능을 적절히 사용 및 배치할 수 있습니다.

리액트 또는 부트스트랩으로 작업하며, 반응형으로 제작합니다.

PC 프로그램

일렉트론을 사용하여 웹에서 동작하는 페이지를 웹 브라우저가 필요 없는 PC 프로그램으로 만들고, msi 설치 프로그램 또는 마이크로소프트 스토어 배포 가능합니다. 

백앤드

엔진으로 NodeJS를 사용합니다.

GraphQL 또는 Rest API를 사용하여 클라이언트와 통신합니다.

당연히 클라이언트와의 모든 통신에는 HTTPS가 사용됩니다.

 

데이터베이스는 MySQL 또는 PostgreSQL을 사용하며, Prisma2를 이용하여 설계합니다. Prisma2는 단순히 테이블과 SQL 쿼리를 만드는 기능만 하기때문에 Prisma2에 종속될 걱정은 안하셔도 됩니다.

 

한 개의 백앤드 또는 데이터베이스만 사용하지는 않습니다. 경우에 따라서 MQTT 서버를 따로 구성할 수도 있고, NoSQL 데이터베이스(기록 관리용)를 사용할 수도 있습니다. 사용자 정보와 그와 관련된 정보는 SQL 데이터베이스를 사용하는 것이 맞다고 생각합니다.

기타 기능

  • 보안
    보안에 신경을 많이 쓰는 편입니다.
    블로그에서 사용한 AWS Cognito는 더 이상 사용하지 않고, 각 인증사별 표준 인증 방식을 사용합니다.
    참고: [인스타그램 클론코딩] API 인증 구조
  • 동기화
    1등 오답노트에 사용된 구글 드라이브 동기화 기능
    동일한 구글 계정으로 로그인한 모든 기기에서 동일한 데이터 환경을 만들어 줍니다. (원노트와 비슷한 기능)
  • 배포
    구글 플레이스토어 및 애플 앱스토어에 배포 및 승인까지 책임집니다.

'외주' 카테고리의 다른 글

외주 문의  (0) 2020.09.10