커리큘럼 목록으로
Day 2
15:10-15:40 (30분)
이벤트 신청 앱 만들기
완성 앱 미리보기참가자 관리부터 확인 메시지까지 - 완전한 이벤트 시스템
"선착순 마감, 중복 신청 방지 등 실제 운영에 필요한 디테일을 챙깁니다."
세션 개요
행사, 워크숍, 교육 프로그램 등 다양한 이벤트의 참가 신청을 받고 관리하는 시스템을 만들어봅니다. 인원 제한, 신청 현황 대시보드, 확인 메시지 발송까지 구현합니다.
학습 목표
완전한 이벤트 관리 시스템 구현
실시간 현황 대시보드 제작
인원 제한 및 마감 기능
신청 확인 메시지 자동화
동작 원리
DB에서 현재 신청 인원을 확인하여 제한 인원보다 적을 때만 신청을 받습니다. 신청 성공 시 이메일 API 등을 호출하거나 화면에 성공 메시지를 띄웁니다.
실습 단계
1
📁 신청 페이지
이벤트 안내 및 신청 폼
PROMPT
사내 워크숍 참가 신청 페이지를 만들어줘. 행사 개요를 상단에 보여주고, 하단에 신청 폼을 배치해.
2
🤖 로직 구현
선착순 마감 로직
PROMPT
신청 API에서 선착순 50명까지만 받고, 이미 신청한 이메일이면 중복 에러를 내줘.
3
👮 관리자 페이지
신청자 명단 확인
PROMPT
관리자만 볼 수 있는 페이지를 만들고, 신청자 명단을 엑셀처럼 테이블로 보여줘.
완성 체크리스트
- 정원 초과 시 신청이 막히는지 확인
- 중복 신청 시 에러 메시지 확인
- 관리자 페이지에서 명단 확인 가능
자주 묻는 질문 (FAQ)
Q.동시 접속 처리는 어떻게 하나요?
A.실제 서비스에서는 트랜잭션(Transaction) 처리가 필요합니다. 이번 실습에서는 간단한 if문으로 처리하지만, 심화 과정에서 배울 수 있습니다.
준비사항
- •Session 8 완료
사용 기술
Backend Logic
조건문(if)을 이용한
정원 체크 및 중복 방지
Admin UI
관리자 전용 대시보드
(테이블 뷰)
Next Session
부서별 업무효율화 프로젝트
다음 단계로 넘어가기
Instructor Notes (강사 노트)
🔒
보안
관리자 페이지 보안(로그인 등)은 시간 관계상 생략하거나 간단한 비밀번호 체크로 대체할 수 있습니다.