Skip to content

Pirogramming-24/hackathon_pirostack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIROSTACK

세션 질문이 묻히지 않는 구조화된 Q&A 플랫폼

📋 프로젝트 개요

피로그래밍 세션 중 질문이 몰릴 때 질문이 묻히는 문제를 해결하기 위한 Q&A 서비스

  • 질문 카드 형식으로 관리
  • 세션/과제별 카테고리 분류
  • 해결/미해결 체크리스트 기능
  • 운영진 대시보드로 미답변 질문 관리

🚀 시작하기

환경 설정

  1. 가상환경 생성 및 활성화
python3 -m venv venv
source venv/bin/activate  # macOS/Linux
# venv\Scripts\activate   # Windows
  1. 의존성 설치
pip install django
  1. 데이터베이스 마이그레이션
python manage.py migrate
  1. 관리자 계정 생성
python manage.py createsuperuser
  1. 서버 실행
python manage.py runserver
  1. 초기 데이터 설정
  • 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

About

피로그래밍 24기 해커톤 2조 레포지토리

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages