
SongWalks
수강구조대
1. 프로젝트 및 팀 소개
팀원 소개
- 기획 : 인영서 (팀장)
- 디자인 : 정현서
- 개발 : 강유나, 박지아, 송유진, 이지민, 이지현

프로젝트 설명 : 강의 탐색부터 매칭·인증까지, 안전하고 간편한 강의 교환을 돕는 강의 교환 플랫폼


앱 구현 기능 :
- 회원가입 및 로그인
: 숙명 이메일 인증을 통한 회원가입 및 로그인, 인증된 학생만 이용할 수 있는 안전한 강의 교환 환경 제공
- 홈 화면
: 확정된 교환 일정을 D-Day 형태로 확인, 받은 교환 요청의 과목과 남은 수락 시간 확인 및 교환 요청 수락·거절, 등록한 희망 과목 기반으로 추천된 게시글 확인
- 교환 게시글 & 교환 게시판
: 버리고자 하는 과목 1개와 교환 희망 과목 1~3순위를 선택해 교환 게시글 등록, 교환 게시판에서 작성된 교환 게시글을 확인하고 교환 요청
- 교환 추천 매칭
: 등록한 교환 게시글의 1~3순위 희망 과목을 기반으로 맞춤형 교환 게시글 추천
- 교환 요청함
: 받은 요청 및 보낸 요청 확인, 받은 요청 수락 및 보낸 요청 철회 가능
- 교환 채팅방
: 매칭된 사용자와 실시간으로 교환 시간을 조율하고 확정된 교환 시간을 등록, 교환 시간 30·10·5분 전 알림 발송, 강의 보유 인증
- 교환 포기
: 교환 시간 조율이나 인증 과정에서 문제가 발생한 경우 거래를 중도 파기하고, 기존 게시글을 교환 전 상태로 복구하여 새로운 교환 진행
- QR 기반 강의 보유 인증 & 교환
: 교환 5분전, QR 코드와 화면 공유를 활용해 실제 강의 보유 여부를 인증, 양측의 인증 완료 후 10초 카운트다운을 제공하여 강의 교환 진행
- 교환 실패 분쟁 조정 & 신고
: 교환 실패 시 QR 코드 인증을 통해 실제 수강 취소 여부를 확인하고 분쟁 조정 절차 진행, 부적절한 교환 상대를 사유 및 증빙 이미지와 함께 신고
- 라운지
: 강의 꿀팁과 폐강 정보 등 수강신청에 필요한 정보를 과목별로 공유
- 졸업 요건 과목 등록
: 졸업에 필요한 과목을 등록하고 이수 여부를 관리하여 앞으로 수강해야 할 과목을 한눈에 확인














사용 스택 :

2. 깃허브 및 관련 파일 첨부
깃허브 링크 :
GitHub - sm-solux/31th_1_songwalks_swapclass_front: 숙대생들의 수강신청을 구조해줄 간편하고 안전한 강의
숙대생들의 수강신청을 구조해줄 간편하고 안전한 강의 교환 서비스_Client. Contribute to sm-solux/31th_1_songwalks_swapclass_front development by creating an account on GitHub.
github.com
GitHub - sm-solux/31th_1_songwalks_swapclass_back: 숙대생들의 수강신청을 구조해줄 간편하고 안전한 강의
숙대생들의 수강신청을 구조해줄 간편하고 안전한 강의 교환 서비스_Server. Contribute to sm-solux/31th_1_songwalks_swapclass_back development by creating an account on GitHub.
github.com
발표 자료 및 시연 영상 :
'❤ 31기 > 31기 프로젝트' 카테고리의 다른 글
| [31기 프로젝트_1학기] 냉파프로젝트 - 냉파 (Naeng-Pa) ( 스타터 프로젝트 ) (0) | 2026.08.23 |
|---|---|
| [31기 프로젝트_1학기] Snowflake - Stardew_Archive ( 스타터 프로젝트 ) (0) | 2026.08.23 |
| [31기 프로젝트_1학기] LUX-UP - 탭탭 (TapTap.) ( 앱 프로젝트 ) (0) | 2026.08.23 |
| [31기 프로젝트_1학기] hello_lux - 이음 ( 웹 프로젝트 ) (0) | 2026.08.23 |
| [31기 프로젝트_1학기] 솔의눈 - 바로 (BORO) ( 웹 프로젝트 ) (0) | 2026.08.23 |