Field sales support app
We took part in rebuilding, with new features and a new design, the in-house app that car dealers, sales staff, and a capital finance company's employees use for internal work such as inventory financing. Our share was certificate-based sign-in and wiring features built by outside vendors, such as printing, ID verification, and a chatbot, into the app. Each vendor had its own integration method and limits, and if any one of them was off, that task could not be finished inside the app. After finishing our part ahead of schedule, we also helped build the main screen and other areas.
Certificate sign-in, from choosing a certificate to answering a failure
Staff sign in to the capital finance company's in-house app with a digital certificate. We built the whole sign-in flow: choosing a certificate, entering its password, and receiving and handling the result. Since it is the first screen of every working day, the response to a failed sign-in was built into the flow as well.

ID verification that runs from photo to result inside the app
ID verification came from an outside vendor's solution. We built it into the business app so that photographing the ID, sending the verification request, receiving the result, and handling failures all run in sequence inside the app. The aim was that staff who need an ID check in the middle of their work finish it in the app without going anywhere else.

Printing that sends work documents straight from the app to paper
The business app is connected to an outside printing solution, sending the work documents and application details on screen to an actual printout. The app and the printing solution came from different companies, so the format of the data the app hands over was fitted to what the printing side accepts. Printing was one of several integrations, alongside certificate sign-in, ID verification, and the chatbot, carried out while coordinating several outside vendors at once.

Entry paths from a notification to the work screen, with the chatbot kept in the app
A work notification does not stop at arrival: tapping it opens the app straight onto the related screen. An outside chatbot that supports staff with their work was also made usable inside the app, with its own entry path and screen connection. Having finished our part ahead of schedule, we went on to help build the main screen and other areas.

Highlights
Certificate sign-in built end to end, from choosing a certificate to handling failures
Outside printing, ID verification, and chatbot solutions integrated into the app
Work notifications that open straight onto the related screen
Insights
GA4 client_storage: 'none'은 정말 쿠키를 막을까?
두 달 전 이 블로그에 「GA4 쿠키 없이 쓰기」라는 글을 썼습니다. clientstorage: 'none' 으로 쿠키 저장을 끄고, 자체 분석이 쓰던 익명 ID 를 clientid 로 넘기면 쿠키 0개로 GA4 를 쓸 수 있다는 내…
GA4 Measurement Protocol: gtag.js 없이 서버에서 이벤트 보내기
랜딩 페이지의 전송량을 파일 단위로 쪼개 보다가, 가장 큰 파일이 우리 코드가 아니라는 것을 알았습니다. Google Analytics 의 gtag.js 였고, 방문 한 번에 176KB 를 받고 있었습니다. 페이지 전체가 1,094K…
중소 제조업 AI 도입 순서: DX를 먼저 끝내야 할까?
공장을 가진 중소·중견 제조기업 16만여 곳 가운데 스마트공장을 도입한 곳은 19.5%입니다. 회사가 작을수록 이 비율은 더 떨어집니다. 중소벤처기업부가 2025년 4월에 낸 제1차 스마트제조혁신 실태조사 결과입니다. 그림: 기업 규…
Next.js loading.tsx와 404: 버튼이 화면보다 먼저 살아나게 하기
관리 화면 왼쪽 위에 사이드바를 접고 펴는 ☰ 버튼이 있습니다. 폭 하나 바꾸는 버튼인데, 대시보드에서 누르면 2초 넘게 아무 반응이 없었습니다. 레이아웃만 바꾸는 일이 왜 이렇게 오래 걸리는지부터 들여다봤습니다. Next.js 16…



