티스토리 뷰

반응형

 

 

오늘 만들 것

지금까지 배운 도구들을 조합해서 실제로 쓸 수 있는 대시보드를 만듭니다.

완성 목표: 제조업 생산 현황 모니터링 대시보드

포함 기능:

  • 오늘의 생산량 / 목표 달성률 실시간 표시
  • 공정별 불량률 현황
  • 시간대별 생산 추이 차트
  • 이상 발생 시 알림 표시
  • 데이터 수동 입력 기능

사용 도구: Google AI Studio (AI 분석) + Lovable (웹앱 제작) + Antigravity (자동화)


전체 제작 과정 개요

[1단계] 기획 (10분): 필요한 기능 정리
[2단계] Stitch로 UI 설계 (15분): 화면 레이아웃 결정
[3단계] Lovable로 앱 제작 (30분): 실제 동작하는 앱 구현
[4단계] Google AI Studio 연동 (20분): AI 분석 기능 추가
[5단계] Antigravity 연동 (20분): 데이터 자동 업데이트
[6단계] 배포 및 테스트 (15분): 실제 사용 환경에서 검증

총 소요 시간: 약 2시간


1단계: 기획 (10분)

대시보드를 만들기 전에 "누가, 언제, 어떻게 사용하는가"를 정리합니다.

사용자 정의:

  • 주 사용자: 생산팀장, 품질관리자
  • 사용 환경: PC 모니터 (1920x1080) + 공장 내 태블릿
  • 업데이트 주기: 수동 입력 (실시간 시스템 연동은 이후 단계)

필요한 데이터 정의:

항목 / 입력 방법 / 표시 형태

오늘 생산량 / 수동 입력 / 숫자 카드
일일 목표 / 고정값 설정 / 숫자 카드
목표 달성률 / 자동 계산 / 퍼센트 + 진행 바
공정별 불량률 / 수동 입력 / 막대 차트
시간별 생산량 / 수동 입력 / 꺾은선 차트
이상 발생 여부 / 수동 입력 / 배지/태그


2단계: Stitch로 UI 설계 (15분)

Stitch에 접속해서 아래 내용을 입력합니다.

[Stitch 입력 프롬프트]

제조 공장 생산 현황 모니터링 대시보드 UI를 만들어줘.

화면 레이아웃:

  • 상단 헤더: 회사명, 현재 날짜/시간, 공장 상태 배지 (정상/이상/점검)
  • 상단 카드 4개 (가로 배치):
    • 카드1: 오늘 생산량 (큰 숫자, 단위 EA)
    • 카드2: 목표 달성률 (% 숫자 + 원형 진행 표시)
    • 카드3: 현재 불량률 (% 숫자, 기준치 초과 시 빨간색)
    • 카드4: 설비 가동률 (% 숫자)
  • 좌측 하단 (60% 너비): 시간별 생산량 꺾은선 차트
  • 우측 하단 (40% 너비): 공정별 불량률 가로 막대 차트

스타일: 다크 테마, 네이비 배경, 흰색 텍스트, 포인트 색상은 청록색과 주황색
산업용 모니터링 시스템처럼 전문적인 느낌으로

스크린샷을 저장해두세요. Lovable에서 참고합니다.


3단계: Lovable로 앱 제작 (30분)

Lovable에 접속해서 새 프로젝트를 시작합니다.

[Lovable 1차 프롬프트 - 기본 화면]

제조업 생산 현황 대시보드 웹앱을 만들어줘.

화면 구성:

  • 다크 테마 (배경색 #0d1b2a, 카드 배경 #1b2a3b)
  • 상단 헤더: "생산 현황 모니터" 제목, 현재 날짜/시간 (1초마다 자동 업데이트)

상단 지표 카드 4개:

  • 오늘 생산량: 기본값 0 EA
  • 목표 달성률: 생산량/목표치로 자동 계산, 퍼센트 표시
  • 현재 불량률: 기본값 0%, 3% 초과 시 빨간색으로 표시
  • 설비 가동률: 기본값 100%

하단 좌측: 시간별 생산량 꺾은선 차트 (오전6시~오후10시 시간축)
하단 우측: 공정별 불량률 막대 차트 (사출/도장/조립/검사 4개 공정)

우측 하단에 "데이터 입력" 플로팅 버튼 추가
버튼 클릭 시 모달창이 열리며 수치를 입력할 수 있게

차트 라이브러리: recharts 사용
반응형 레이아웃으로 태블릿에서도 보기 좋게

앱이 생성되면 테스트하면서 이상한 부분을 수정합니다.

[Lovable 2차 프롬프트 - 기능 추가]

데이터 입력 기능을 더 구체적으로 만들어줘.

데이터 입력 모달창 구성:

  • 현재 생산량 입력 (숫자)
  • 일일 목표치 입력 (숫자, 기본값 1000)
  • 공정별 불량수 입력 (사출/도장/조립/검사 각각)
  • 설비 가동 여부 토글 (공정별)
  • 특이사항 메모 입력 (텍스트)
  • 저장 버튼 클릭 시 대시보드 수치 즉시 업데이트

저장된 데이터는 이력으로 쌓이도록 하고,
하단에 "오늘의 입력 이력" 테이블도 추가해줘


4단계: Google AI Studio 연동 (20분)

이제 AI 분석 기능을 추가합니다.

[Lovable 3차 프롬프트 - AI 기능]

대시보드에 AI 분석 기능을 추가해줘.

우측 상단에 "AI 분석" 버튼 추가
버튼 클릭 시:

  1. 현재 대시보드 데이터를 JSON으로 수집
  2. Gemini API에 분석 요청
  3. 결과를 사이드 패널로 표시

API 설정:

  • Gemini API 키는 설정 화면에서 사용자가 직접 입력
  • 설정 아이콘 (⚙️)을 헤더에 추가하고 클릭 시 API 키 입력창 표시
  • API 키는 localStorage에 저장

AI 분석 요청 내용:
오늘의 생산 지표를 보고 (1) 목표 달성 가능성 평가, (2) 불량률 이상 여부 판단, (3) 개선 제안 2가지를 간결하게 작성해줘. 한국어로 답변.

분석 결과 표시:
사이드 패널에 분석 텍스트 + 신호등 색상 (정상/주의/위험) 표시


5단계: Antigravity 자동화 연동 (20분)

매일 퇴근 전에 자동으로 데이터를 정리하는 워크플로우를 만듭니다.

Antigravity 워크플로우 설정:

트리거: 매일 오후 6시

액션 1: 웹훅(Webhook)으로 대시보드에서 오늘 데이터 수집
→ Lovable 앱에서 웹훅 엔드포인트를 Lovable 프롬프트로 추가 요청

액션 2: 구글 시트에 일별 데이터 자동 저장
→ 날짜, 생산량, 불량률, 달성률 컬럼에 자동 기입

액션 3: AI로 일간 요약 생성
→ "오늘 생산 현황을 3줄로 요약해줘"

액션 4: 팀장에게 이메일 자동 발송
→ 제목: [자동] {날짜} 일간 생산 현황
→ 본문: AI 요약 + 구글 시트 링크

[Lovable 추가 프롬프트 - 웹훅 엔드포인트]

앱에 웹훅 수신 기능을 추가해줘.
/api/today-data 경로로 GET 요청이 오면
현재 대시보드의 모든 데이터를 JSON 형식으로 반환하게 해줘.


6단계: 배포 및 테스트 (15분)

Lovable 상단 "Publish" 클릭 → URL 생성

테스트 체크리스트:

  • PC 브라우저에서 정상 표시 확인
  • 스마트폰에서 접속 테스트
  • 데이터 입력 → 대시보드 수치 변경 확인
  • AI 분석 버튼 동작 확인 (API 키 입력 후)
  • Antigravity 테스트 실행으로 자동화 동작 확인

완성된 대시보드 활용 방법

활용법 1: 공장 TV 모니터에 상시 표시
크롬 "전체화면" 모드로 설정하면 실시간 현황판으로 활용 가능합니다.

활용법 2: QR 코드로 팀원 공유
URL을 QR 코드로 만들어 사무실에 부착. 스마트폰으로 즉시 확인 가능.

활용법 3: 자동 보고 시스템과 연결
Antigravity 자동화로 매일 보고서가 팀장에게 자동 전달됩니다.


오늘 배운 것: 바이브코딩 조합의 힘

오늘 만든 대시보드는 다음 도구들의 조합 결과입니다.

Stitch → UI 레이아웃 설계
Lovable → 웹앱 구현 + 데이터 입력 기능
Google AI Studio → AI 분석 기능 탑재
Antigravity → 데이터 자동 저장 + 이메일 보고

전통적인 방식으로는 이 대시보드를 만드는 데 개발자 1

2명이 2

4주가 필요합니다. 바이브코딩으로는 실무자가 직접, 2시간 만에 완성했습니다.


오늘의 실습 미션

미션 1: Stitch에서 대시보드 UI 설계
미션 2: Lovable로 기본 대시보드 앱 완성
미션 3: AI 분석 기능 연동 후 테스트

시간이 부족하다면 미션 1~2만 완료해도 충분합니다.


정리

내일은 7일 시리즈의 마지막 날입니다. 이번 시리즈 전체를 정리하고, 실무에 적용하기 위한 로드맵과 다음 학습 방향을 안내합니다.


태그: #바이브코딩실전 #제조업대시보드 #Lovable #GoogleAIStudio #Antigravity #Stitch #생산현황대시보드 #AI대시보드 #업무자동화 #노코드앱 #제조업AI

반응형
반응형