2025년 1학기 전공기초프로젝트 프로젝트 / 필라테스 예약 관리 시스템
main브랜치는 보호되어 있어 직접 push 시도 시 거부됨- 모든 작업은 새 브랜치 생성 → Pull Request로 병합
- PR은 최소 1명의 Approve 후 병합 가능
- 커밋 메시지는 Gitmoji 스타일 또는
feat:,fix:등 prefix 사용 권장
Pilotify/
│
├── auth/ # 인증 관련 모듈
│ ├── login.py # 로그인 함수
│ └── signup.py # 회원가입 함수
│
├── controllers/ # 각 기능별 처리 로직
│ ├── instructor_controller.py # 강사 관련 기능
│ └── member_controller.py # 회원 관련 기능
│
├── data/ # 데이터 저장 디렉토리
│ ├── members.csv # 회원 정보 저장 (CSV 파일)
│ ├── instructors.csv # 강사 정보 저장 (CSV 파일)
│ ├── reservations.csv # 예약 정보 저장 (CSV 파일)
│ ├── lockers.csv # 사물함 정보 저장 (CSV 파일)
│ └── datetime.csv # 날짜/시간 정보 저장 (CSV 파일)
│
├── constants.py # 상수 정의 파일
├── file_handler.py # 파일 읽기/쓰기 관련 처리
├── main.py # 메인 실행 파일
├── models.py # 데이터 모델 (회원, 강사, 수업 등)
├── utils.py # 유틸리티 함수 (날짜 처리, 입력 검증 등)
└── views.py # 화면 출력/입력 처리