❤ 31기/31기 프로젝트

[31기 프로젝트_1학기] SongWalks - 수강구조대 ( 웹 프로젝트 )

솔룩스 2026. 8. 23. 00:26

 


 

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

 


 

발표 자료 및 시연 영상 :

 

SONGWALKS_발표자료.pdf
8.21MB