SYSTEM BLUEPRINT

문화 웹사이트
반응형 스토리보드

프로그램·문화 달력·권한별 화면이 PC와 모바일에서 이어지는 모습을 확인합니다.

스토리보드란?

스토리보드는 완성될 웹사이트의 화면과 사용자 흐름을 실제 모습에 가깝게 보여주는 문서입니다. 동적 기능과 반응형 배치를 함께 검수합니다.

  1. 프로그램을 탐색하고 일정표에서 신청 회차를 확인합니다.
  2. 문화 달력에서 날짜를 선택해 해당 일정을 봅니다.
  3. 회원과 중간관리자가 각자의 화면에서 신청·출석·보고서를 확인합니다.

마지막까지 보시면 시안이 실제로 어떻게 동작하고 인계되는지 확인할 수 있습니다.

방문자 시나리오

프로그램에서 문화 달력까지

방문자가 프로그램을 찾고 상세 회차를 살핀 뒤 달력에서 날짜별 일정을 확인합니다.

1. 프로그램

카테고리 탐색

2. 상세

회차 확인

3. 등록

일정 행 추가

4. 달력

날짜 선택

5. 일정

해당 일정 확인

방문자 | 화면 01

프로그램 탐색

programs
문화ON
프로그램 문화 달력 재단 소식
로그인
충주의 오늘을 만나는 곳

문화 프로그램

전체공연전시교육
총 24건
가을 음악 산책
가을 음악 산책
2026.10.12 · 문화회관
접수중
충주 예술의 빛
충주 예술의 빛
2026.10.18 · 전시관
접수중
시민 연극 주간
시민 연극 주간
2026.10.25 · 소극장
마감
1 2 3 다음

[화면 개요 및 목적]

제안서의 공통 셸과 카테고리형 게시판 전략을 PC 화면으로 보여줍니다. 데모 1단계에서 필터가 동작합니다.

[핵심 기능 로직]

카테고리 선택 시 카드 목록과 결과 수가 함께 바뀝니다. 썸네일·상태 뱃지는 동일한 카드 구조를 재사용합니다.

  • 폭별 안정적인 배치
    CSS Grid
  • 필터와 상태 전환
    JavaScript
방문자 | 화면 02

프로그램 상세·등록

programs/autumn-music
문화ON
프로그램 문화 달력 재단 소식
로그인
가을 음악 산책
● 접수중

가을 음악 산책

충주문화회관 대공연장

2026.10.12 ~ 2026.10.26

회차별 80명

프로그램 신청

회차별 일정

회차날짜시간상태
1회차 음악 산책10.12 (월)14:00접수중
2회차 음악 산책10.19 (월)14:00마감
추가 일정 입력10.26 (월)14:00검토중

[화면 개요 및 목적]

일정표와 신청 가능 상태, 동적 행 추가를 한 화면에서 확인합니다. 데모 2단계에서 행을 추가합니다.

[핵심 기능 로직]

회차 데이터 행을 추가·삭제하는 이벤트를 분리하고, 백엔드 데이터 연결 지점을 주석으로 인계합니다.

  • 일정의 빠른 확인
    HTML Table
  • 행 추가 동작
    JavaScript
방문자 | 화면 03

날짜별 문화 달력

calendar
문화ON

문화 달력

〈 2026.10 〉
일월화수목금토
12345678910111213141516171819202122232425262728293031
10월 18일 일요일
충주 예술의 빛

전시관 · 11:00~18:00

접수중 →
시민 연극 주간

소극장 · 19:00

예정
선택한 날짜의 일정 2건
홈프로그램문화 달력마이

[화면 개요 및 목적]

월별 문화 달력과 선택일의 일정 목록을 모바일 한 화면에 연결합니다. 데모 3단계에서 날짜를 선택합니다.

[핵심 기능 로직]

월 이동·날짜 선택 상태와 목록 필터를 같은 날짜 키로 동기화합니다. 일정이 없는 날의 빈 상태도 구분합니다.

  • 날짜와 일정 연결
    JavaScript
  • 모바일 한 화면
    반응형 CSS
회원 시나리오

로그인 후 역할별 업무까지

회원은 신청 상태를, 중간관리자는 출석과 운영 보고서를 처리합니다.

1. 로그인

계정 입력

2. 회원

신청 내역

3. 상태

뱃지 확인

4. 관리자

출석 전환

5. 보고서

행 추가·저장

회원 | 화면 01

로그인·회원가입

login
문화ON

다시 만나 반갑습니다

문화 프로그램 신청 내역을 이어서 확인하세요.

이메일
member@example.kr
비밀번호
••••••••••
● 입력 완료
미입력 시 항목 아래 오류 안내
로그인
또는 소셜 계정으로 시작
간편 로그인 A간편 로그인 B
처음 오셨나요? 회원가입
홈프로그램문화 달력마이

[화면 개요 및 목적]

일반 로그인과 소셜 로그인 진입, 회원가입 링크를 모바일 입력 구조로 보여줍니다.

[핵심 기능 로직]

입력 완료와 오류 상태를 구분합니다. 소셜 인증 자체는 백엔드 연동 범위로 남기고 화면 이벤트를 인계합니다.

  • 입력 오류 안내
    HTML Form
  • 모바일 입력
    반응형 CSS
회원 | 화면 02

사용자 마이페이지

mypage
문화ON

마이페이지

김문화 님의 프로그램 신청 현황

신청
3건
참여
1건
완료
2건
신청 내역관심 프로그램
가을 음악 산책

10.12 (월) 14:00 · 문화회관

● 접수 완료
충주 예술의 빛

10.18 (일) 11:00 · 전시관

● 확인 중
여름 시민 무대

08.20 (목) 19:00 · 소극장

● 종료
홈프로그램문화 달력마이

[화면 개요 및 목적]

사용자가 신청 내역 탭과 상태 뱃지를 읽는 화면입니다. 데모 4단계에서 상태를 확인합니다.

[핵심 기능 로직]

탭 전환과 상태별 라벨을 분리하여 신청 데이터 연동 시에도 같은 화면 컴포넌트를 재사용합니다.

  • 신청 상태 구분
    상태 뱃지
  • 탭 전환
    JavaScript
회원 | 화면 03

중간관리자 마이페이지

manager
문화ON
출석 관리 보고서 프로그램
로그인
중간관리자 화면

출석·보고서 관리

2026.10.18 (일)

프로그램 출석

충주 예술의 빛 · 11:00 회차

김문화 010-****-1824● 출석 ◉
이예술 010-****-4521○ 미출석 ○
출석 1명 / 신청 2명

운영 보고서

● 작성 중

진행 내용 가을 전시 해설 운영

참여 인원 28명

특이 사항 현장 접수 3명

이전 보고서 · 저장 완료

[화면 개요 및 목적]

중간관리자의 출석 토글과 보고서 동적 폼을 한 화면에 배치합니다. 데모 4단계에서 역할별 차이를 확인합니다.

[핵심 기능 로직]

출석 상태 변경과 보고 항목 행 추가를 동작시키고 저장 데이터 접점을 주석으로 표시합니다.

  • 출석 즉시 전환
    토글 UI
  • 보고 항목 추가
    동적 폼
시나리오

| 화면 01

[화면 개요 및 목적]

[핵심 기능 로직]

    | 화면 02

    [화면 개요 및 목적]

    [핵심 기능 로직]

      | 화면 03

      [화면 개요 및 목적]

      [핵심 기능 로직]