세션 질문이 묻히지 않는 구조화된 Q&A 플랫폼
피로그래밍 세션 중 질문이 몰릴 때 질문이 묻히는 문제를 해결하기 위한 Q&A 서비스
- 질문 카드 형식으로 관리
- 세션/과제별 카테고리 분류
- 해결/미해결 체크리스트 기능
- 운영진 대시보드로 미답변 질문 관리
- 가상환경 생성 및 활성화
python3 -m venv venv
source venv/bin/activate # macOS/Linux
# venv\Scripts\activate # Windows- 의존성 설치
pip install django- 데이터베이스 마이그레이션
python manage.py migrate- 관리자 계정 생성
python manage.py createsuperuser- 서버 실행
python manage.py runserver- 초기 데이터 설정
http://127.0.0.1:8000/admin접속- Category(카테고리) 추가: 세션명, 과제명 등
hackathon_pirostack/
├── hackathon/ # 메인 프로젝트 설정
│ ├── settings.py
│ ├── urls.py
│ └── ...
├── questions/ # Q&A 앱
│ ├── models.py # Category, Question, Answer 모델
│ ├── views.py # 뷰 로직
│ ├── forms.py # Django Forms
│ ├── urls.py # URL 라우팅
│ ├── admin.py # 관리자 페이지 설정
│ └── templates/ # HTML 템플릿
├── templates/ # 공통 템플릿
│ └── base.html # 기본 레이아웃
├── manage.py
└── README.md