Skip to content

pineconekr/position-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

고등부 영상팀 포지션 배정 도우미 📸

"매주 포지션 짜다가 눈 빠질 것 같아서 주말에 Antigravity 갈아넣어서 만든 프로젝트"

매주 엑셀 시트랑 온에어 카톡방 보면서 "아, 이 친구 저번 주에 자막 했었나?" "얘는 왜 3주 연속 메인 카메라지?" 고민하다가 머리 터질 것 같아서 만들었습니다. 요즘 antigravity로 바이브 코딩하는게 유행이라길래 저도 한번 해봤습니다. 주 목적은 팀원들이 포지션을 공평하게 가져가고, 결과적으로 영상팀 인원 모두가 올라운더가 되게 하려는 것입니다.

이게 뭔데?

그냥 포지션 배정 자동화/보조 툴입니다. 근데 이제 예쁜 디자인다크모드를 곁들인.

주요 기능

  1. 드래그 앤 드롭 배정: 엑셀 칸 채우기 그만. 그냥 이름 끌어다가 넣으세요.
  2. 자동 경고 시스템:
    • "어? 얘 저번 주도 스위처였는데?" → 경고 뜸
    • "얘는 3주 연속 배정인데 좀 쉬게 해주지?" → 경고 뜸
    • 완벽한 로테이션을 위한 AI(인 척하는 알고리즘)의 조언.
  3. 통계 대시보드 (New!):
    • 누가 제일 많이 수고하고 있는지 그래프로 보여줍니다.
    • 한 역할만 계속하는 '고인물' 방지 가능.

🚨 개발 서버 실행 (필독!)

이 프로젝트는 인증 및 DB 연결을 위해 Netlify Functions를 사용합니다. 따라서 일반 npm run dev 대신 반드시 아래 명령어로 실행해야 정상적으로 로그인하고 기능을 사용할 수 있습니다.

# ✅ 올바른 실행 방법 (포트 8888)
npm run dev:netlify
  • 접속 주소: http://localhost:8888
  • 주의: npm run dev (포트 3000/5173)으로 실행하면 로그인 및 API 호출이 실패할 수 있습니다.

설치 및 실행

# 1. 설치
npm install

# 2. 실행 (Netlify Dev)
npm run dev:netlify

기여

버그 제보 환영합니다. 기능 추가 요청은 갠톡으로 해주세요...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published