Skip to content

SWU-Hackathon-2022/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

모두의 아이돌 Back-end Repository

simbol logo

SW 중심대학 공동해커톤 모.아이. 팀

기능 소개

  1. 로그인 - Google(OAuth 2.0) 을 이용한 소셜 로그인 (TODO : 현재 Cookie의 Samesite 이슈로 인해 로그인 유지 불가능 이슈 해결)
  2. 메인페이지 - 작곡가의 곡을 틴더와 유사한 방식으로 넘겨가며 조회 가능 (TODO : 현재 Member마다 선호하는 장르 구축 완료, 이에 따라 분류 작업)
  3. 메인페이지_제안 - 마음에 드는 작곡가의 곡에 대해, 2차 창작자는 해당 곡에 대한 사용 제의를 보낼 수 있음 (TODO : 2차 창작자 관련 추가 개발 예정)
  4. 마이페이지 - 작곡가의 경우 해당 작곡가의 모든 곡을 나열, 2차 창작자의 경우 해당 창작자의 모든 작품을 나열
  5. 곡 추가 - 작곡가는 자신이 원하는 곡과 썸네일을 부가정보와 함께 업로드
  6. 쪽지 - 1차 창작자 -> 2차 창작자, 2차 창작자 -> 1차 창작자 간 서로 제의 시스템을 통해 자신과 협업할 사람들과의 쪽지를 주고 받을 수 있는 기능
  7. (TODO) 프로필 - 작곡가의 경우 자신의 주요 곡을 표현, 2차 창작자의 경우 자신의 주요 영상을 표현하며 이에 대한 좋아요 기능
  8. (TODO) 2차 창작자 영상 추가 - 2차 창작자는 작곡가의 곡을 통해 안무, 보컬 등의 영상 업로드

개발 / 배포 / 테스트 환경

  1. 프레임워크
    • Spring Boot, React
  2. DB
    • MySQL
  3. IDE
    • IntelliJ IDEA
  4. 서버 (배포 환경)
    • Ubuntu 16.04.7 LTS
  5. 테스트
    • Junit

Tech Stack

코멘트

  1. 조민호
    이번 해커톤을 통해 유익했던 점과 아쉬웠던 점이 공존했던 것 같습니다!
    먼저 개인적으로 실 서버를 통한 배포 경험에 부족한 점이 많아서 학습하고 있었는데, 단기간에 실제 Naver Cloud를 제공받아 실제 서비스 같이 배포하는 경험을 통해, 서버 개발자로써 많은 성장을 했다고 느껴집니다. 비록 다양한 심화 기술들을 사용하여 프로젝트를 진행하진 못했지만, 간단하더라도 처음부터 끝까지 서비스 제작을 하는 경험을 쌓음으로써 매우 유익한 시간이 되었던 것 같습니다.
    이외에도 아쉬운 점도 꽤 남는데요, 개인적으로 로컬 서버에서 모든 테스트를 완료하고, 상기 기재된 대부분의 기능을 프론트엔드와 백엔드 모두 구현 완료한 상태였습니다.
    그러나 Cookie의 SameSite 이슈, CORS의 preflight 이슈 등에서 시간을 많이 소모해서 완전한 하나의 애플리케이션을 완성시키진 못한 큰 아쉬움이 남습니다.
    하지만 해당 애플리케이션 소개에서도 나와있듯이, 여러 방면의 주제로 확장 가능한 가능성 넘치는 애플리케이션이기 때문에 해커톤이 끝난 이후에도 팀원들과 더욱더 완성도 있는 애플리케이션을 만들수 있도록 노력하려 합니다!

About

backend repository for MO.I.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •