남은 일은 기능을 늘리는 것이 아니라, 오픈해도 되는 상태로 만드는 것이라고 봅니다
화면은 완성되어 있다고 하셔서, 데이터가 붙었을 때 사용자가 겪게 될 흐름을 기준으로 구성했습니다
선택값이 계정 단위로 저장되어 중간에 나갔다 들어와도 이어서 진행됩니다. 파일럿 업체가 끝까지 완료하려면 이 부분이 먼저입니다
입력값 기준 자동 생성. 영역별 점수와 업종 평균을 함께 보여주고 PDF·인쇄를 고려해 구성했습니다
기업별 변화를 보여줄 수 있다고 하신 부분인데, 이는 화면이 아니라 데이터를 어떻게 쌓느냐에서 결정됩니다
Supabase 연동은 테이블을 만드는 일보다, 잘못된 요청을 막는 규칙을 세우는 일에 가깝습니다
"배포 시 오류 없이"라고 하셨는데, Netlify 배포에서 자주 걸리는 지점은 대체로 정해져 있습니다
| 환경변수 | 로컬에서는 되는데 배포하면 안 되는 경우의 대부분이 여기입니다. Supabase 키가 빌드 설정에 등록되지 않았거나 이름이 다른 경우로, 운영·테스트 환경을 나눠 관리하겠습니다 |
| 새로고침 시 404 | 화면 이동 후 새로고침하면 페이지를 찾을 수 없다고 나오는 문제입니다. 리다이렉트 설정으로 처리합니다. 사용자가 링크를 공유했을 때 열리지 않는 원인이기도 합니다 |
| 접근 허용 도메인 | Supabase에 배포 주소를 등록하지 않으면 로그인 후 되돌아오는 과정에서 막힙니다. 도메인이 확정되면 함께 등록합니다 |
| 키 노출 | 브라우저에서 쓰는 키와 서버 전용 키를 구분해야 합니다. 서버 전용 키가 화면 코드에 들어가면 누구나 전체 데이터에 접근할 수 있게 됩니다. 배포 전 반드시 점검할 항목입니다 |
| 인쇄·PDF | 화면에서 잘 보여도 인쇄하면 색이 빠지거나 그래프가 잘립니다. 리포트가 제출용이라면 A4 출력 상태를 실제로 확인해야 합니다 |
11월 중순 파일럿을 앞두고 있으므로, 무엇이 되면 끝인지를 먼저 맞추고 싶습니다
착수 시 코드와 함께 확인하고 싶은 사항입니다
남은 일은 기능을 늘리는 것이 아니라 끝까지 동작하게 하는 것이라고 봅니다.
데모는 직접 눌러보실 수 있습니다.