토익 스피킹을 위한 녹음 연습 및 공유 앱 제작
-
백엔드 ( Node / MySQL )
-
iOS 앱 제작을 위한 백엔드 API 개발
-
swagger를 통한 doc 및 test 환경 제공
-
Android 앱 지원을 위한 백엔드 API 수정 및 추가 개발
-
추가 요구사항 관련 API 수정 및 추가 개발
-
음성 저장을 위한 S3 사용
-
좋아요 및 신고하기, 저장하기 기능
-
배포를 위한 EC2(nginx) 사용
-
어드민 페이지를 위한 API 추가 개발
-
주요 기능
- 회원가입 및 로그인
- 이메일 인증
- sns 로그인
- 책, 파트, 질문, 게시글 관계 설정 및 CRUD
- 녹음 파일 저장 및 공유
- 좋아요, 신고
- 원하는 글로 리스트 만들기
- 조건에 맞게 책, 파트, 질문 별로 그룹 해서 데이터 내려 주기
- 전날 올라 온 게시글 수 보여주기
- 여러 질문을 가져올 때
- 해당 질문에 공유를 했으면 본인 글과 다른사람의 글을 그룹핑해서 내려 주기
- 공유를 안 했으면 본인 글만 가져오기