FLASK 미니프로젝트 팀 (초기작업)1-2

2025. 4. 23. 14:35·프로젝트

🚀 Flask 미니 프로젝트 단계별 가이드 (처음부터 제대로!)


1️⃣ 팀 구성 & 팀장 선출

항목설명
🔹 팀장 역할 - GitHub 레포 생성 및 관리
- 일정 관리 & 진행 상황 체크
- 팀원 간 소통 창구
🔹 선출 방법 - 자원 받기 or 투표로 결정
- 경험자 or 소통이 원활한 사람이 유리
🔹 TIP 팀장은 "리더"가 아니라 "조율자"!
모두가 참여하는 분위기 만들기 😊

2️⃣ 주제 선정

고려사항설명
🎯 명확한 목표 - 너무 거창하지 않게!
- Level1에 맞는 적정 난이도
💡 아이디어 예시 ① 성격 유형 테스트 (MBTI 패러디)
② 영화 취향 추천 테스트
③ 하루 스트레스 지수 측정
④ 개발자 성향 테스트
⚡ 선정 방법 - 브레인스토밍 (510분) <br> - 각자 12개씩 제안 → 투표

✅ TIP
심리테스트 주제는 재미 요소 + 데이터 수집이 쉬운 것으로!
예) "당신은 어떤 동물인가요?" 처럼 가볍고 직관적인 주제가 좋아요.


3️⃣ 기능 목록 정리 (Feature List)

필수 기능선택 기능
- 사용자 정보 입력 (이름/나이/성별)
- 질문 출력 & 선택지 제공
- 답변 저장 (DB 연동)
- 결과 계산 & 출력
- 결과 공유 링크 생성
- 이메일로 결과 보내기
- 관리자 페이지
- 결과 통계 제공

➡ MVP(최소 기능 제품) 기준으로 우선순위 설정!


4️⃣ 역할 분담

역할주요 업무비고
팀장 일정/소통 관리 + GitHub 운영 초반 세팅 주도
백엔드 DB 설계 + CRUD + 로직 개발 Flask & SQLAlchemy
프론트 or 라우팅 화면 흐름 + Route 연결 기본 HTML or 프론트 연동

⚡ TIP: 3명이니, 한 명은 통합 테스트 & 디버깅 담당으로 중간 점검 역할도 추천!


5️⃣ GitHub 레포지토리 생성

  • 팀장이 생성 후 팀원 초대
  • 브랜치 전략(Git Flow) 설명 & 규칙 합의
  • .gitignore, requirements.txt 세팅

6️⃣ 개발 환경 세팅

  • 가상환경, 패키지 설치
  • 기본 폴더 구조 잡기
  • Flask 실행 테스트 (run.py로 Hello World)

7️⃣ 구체적 개발 착수

  • DB 모델링 → models.py
  • CRUD 함수 작성 → services/
  • Route 연결 → routes.py

🎯 요약: 진짜 시작 순서

1️⃣ 팀장 선출
2️⃣ 주제 선정 (브레인스토밍 + 투표)
3️⃣ 기능 목록 작성 & 역할 분담
4️⃣ GitHub 세팅
5️⃣ 개발 환경 준비
6️⃣ 본격 개발 시작!

'프로젝트' 카테고리의 다른 글

FLASK 미니프로젝트 팀 (초기작업)1-4 기능 정의 & 흐름 설계 가이드  (0) 2025.04.23
FLASK 미니프로젝트 팀 (초기작업)1-3 심리테스트/설문조사 주제 리스트  (1) 2025.04.23
FLASK 미니프로젝트 팀 (초기작업)1-1  (0) 2025.04.23
Flask와 MySQL을 사용한 간단한 사용자 관리 API 구현  (0) 2025.04.18
Flask를 이용한 CRUD API 구현 (restful api)  (0) 2025.04.18
'프로젝트' 카테고리의 다른 글
  • FLASK 미니프로젝트 팀 (초기작업)1-4 기능 정의 & 흐름 설계 가이드
  • FLASK 미니프로젝트 팀 (초기작업)1-3 심리테스트/설문조사 주제 리스트
  • FLASK 미니프로젝트 팀 (초기작업)1-1
  • Flask와 MySQL을 사용한 간단한 사용자 관리 API 구현
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (597) N
      • Python (32)
      • 프로젝트 (43)
      • 과제 (25)
      • Database (40)
      • 멘토링 (10)
      • 특강 (29)
      • 기술블로그 (32)
      • 기술블로그-Django편 (136) N
      • 기술블로그-Flask편 (35)
      • AI 분석 (4) N
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (61)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
FLASK 미니프로젝트 팀 (초기작업)1-2
상단으로

티스토리툴바