Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 2.3 KB

File metadata and controls

38 lines (34 loc) · 2.3 KB

기능별 진행 현황

공통

  • Expo Router 기반 탭/스택 분리: 학생회 (council) 스택과 학생 (student) 스택을 분리하고 HBTabBar로 중앙 플로팅 탭 제공
  • 디자인 토큰 정리: src/design/colors.ts, src/design/typography.ts로 색상·타이포 일관성 유지
  • Axios API 레이어: src/api 하위 도메인별 서비스와 공통 인터셉터, iOS/Android 호스트 분기 처리

공지

  • 공지 목록/상세/작성/수정/삭제 흐름 연결
  • 월간 달력에서 기간형 이벤트 멀티 마킹 및 날짜별 공지 필터링

학생회(관리자) 기능

  • 대여 관리
    • 카테고리별 재고/대여 현황 카드, 수량 합계, 물품 관리 모달
    • 학생 QR 스캔으로 대여 처리(rental/scan), 반납 스캔(rental/return), 대여 실패 사유 안내
    • 대여 내역 조회/필터(상태·카테고리·검색·날짜)와 수동 반납 처리(rental/overview)
    • 대여 물품 종류 추가 화면(rental/add)
  • 사물함 관리
    • 구역별 현황 대시보드 및 모달에서 상태 변경(사용 가능/사용중/고장), 학기 일괄 반납
    • 신청 일정 생성·마감, 자동 배정, 신청자 리스트 조회(locker/applications)
    • 학기별 배정 내역 테이블 조회(locker/history)
  • 학생회비 QR 검증
    • 학생 앱이 발급한 QR을 스캔해 납부 여부를 즉시 검증((council)/qr)

학생 기능

  • 대여
    • 대여 대시보드: 대여 가능 품목 목록, 카테고리별 잔여 수량, 블랙리스트/경고 안내
    • 대여 QR 발급(rent-item), 반납 QR 발급(return-item) – 30초 만료 타이머, 납부 여부 배지 노출
    • 내 대여 현황/연체 확인((tabs)/rental/my-status)과 전체 대여 내역(rental-history)
    • 대여 안내 페이지((tabs)/rental/guides)
  • 사물함
    • 나의 사물함 상태 표시 및 신청 버튼, 배정/신청/고장 상태 배지
    • 구역별 현황/범례와 사물함 리스트 모달, 신청 가능 여부 안내
  • 학생회비 QR
    • 납부 상태를 포함한 QR 발급(30초 만료), 만료/재발급 UI, 납부 미완료 토스트 안내((tabs)/qr)
  • 기타
    • 챗봇: 간단한 Q&A 송수신 UI(chatbot)
    • 마이페이지: 내 대여·사물함·블랙리스트·학생회비 상태를 한 곳에서 확인((tabs)/mypage)