개발일기

#1 프로젝트 - Share My Music 후기 본문

Project Portfolio

#1 프로젝트 - Share My Music 후기

츄98 2023. 3. 10. 19:12

안녕하세요 :) 

첫 번째 팀 프로젝트, Share My Music 를 진행하면서 배운 점 및 느낀 점들을 정리해볼게요.

 

프로젝트 간단 설명:

먼저~ Share My Music, 약칭 SMM 프로젝트가 어떤 목적과 의도를 가지고 만들어졌는지를 간단하게 설명할게요.

안 궁금하신 분들은.. 밑으로..ㅎ (그래도 함 봅시다!)

 

SMM은 감명깊게 들었던 음악을 공유하고, 유튜브 영상을 통해 직접 보거나 들을 수 있는 음악 추천 서비스입니다!

공유된 음악 중 마음에 드는 음악을 서로 추천해줄 수 있고, 인기차트로 실시간 추천 순위도 확인할 수 있습니다. 

또한 카테고리별로 정리되어 있어서 원하는 카테고리의 음악만 볼 수도 있습니다 :)

 

요약하자면,

  • 음악 공유 및 추천 서비스다.
  • 서로 추천 가능!
  • 인기차트와 카테고리

프로젝트에서의 내 역할: 카테고라이징과 카테고리

카테고리별로 데이터를 분류해서, 카테고리에서 음악의 한 장르를 선택했을 때, 해당 장르의 곡들만 모아서 볼 수 있는 기능을 구현했습니다.(카테고리 디자인도 했습니다..!)

 

그렇게 만들어진 저의 첫 번째 팀 프로젝트 결과는 다음과 같습니다!

아래 링크로 들어가셔서 직접 사용해보세요!!

 http://smmproject.eba-smubgqvv.ap-northeast-2.elasticbeanstalk.com/

 

Share My Music

내일배움캠프 시작 전 6조 첫번째 프로젝트

smmproject.eba-smubgqvv.ap-northeast-2.elasticbeanstalk.com

 

프로젝트를 하면서 느낀 점 및 배운 점:

개발 공부를 시작한지가 얼마 되지 않아서.. 사실 미니 프로젝트를 한다고 했을 때, 겁부터 나더라고요..

잘할 수 있을까.. 내가 피해를 드리진 않을까.. 하는 걱정들이 처음엔 있었던 것 같아요.

그런데 팀원분들과 프로젝트를 하면서 처음에 했던 걱정은 금방 사라지고, 재밌다고 생각했어요.

제가 재미를 느꼈던 부분은, 다음과 같아요~

  • 서로의 강점을 공유할 수 있다는 점
  • 힘든 점을 공유할 수 있고, 서로에게 힘을 줄 수 있다는 점 (의사소통의 힘!)
  • 생각만 하던 기능을 구현한 순간!!! (이때가 제일 짜릿했어요!!)

 

프로젝트 초반에는, 각자 만들어보고, 나중에 결과물을 공유하기로 했었어요~

그래서 한 3-4일정도(?)는 저 혼자 서비스를 만드는 시간을 가졌습니다.

그때 카테고리 기능은 어떻게 구현되는 거지? 구현해보고 싶다는 생각을 했고,

나중에 각자 역할분담을 해서 완성해보기로 했을 때에 팀원분들이 제 의견을 수용해주셔서 카테고리 부분을 맡았습니다.

 

카테고리 기능의 원리를 예상해봤을 때에..

db에서 데이터를 가져올 때 카테고리별로 가져와서 웹에서 보여주면 되겠다고 생각했어요. 

제가 생각하는 원리가 맞는지 튜터님께 여쭤보고,

데이터를 가져와서 어떻게 보여줄건지 생각해볼 부분을 말씀해주셔서 그 부분을 중점적으로 고민하고 공부했습니다. 

어떻게 구현할 수 있었는지에 대해서는 다른 글로 더 자세하게 찾아뵙겠습니다!

 

확실히 수업만 들었을 때보다 프로젝트를 통해서 훨씬 더 많은 걸 배울 수 있었어요. 

프로젝트를 하며 많은 질문과 호기심이 생겨났고, 이 질문들을 해결하는 과정에서 많은 것을 배웠습니다.

(구글링 짱!ㅋㅋㅋ)

 

부족한 부분이 많은 웹페이지이지만, 그래도 저의 첫 팀 프로젝트 작품인 만큼.. 애정은 넘치네요..ㅎㅎ 

앞으로 더 많은 것을 배울테니~ 다음 번 프로젝트 작품은 지금보다 더 발전된 모습이겠죠?

앞으로가 더욱 기대가 됩니다!

 

이렇게 2주가 안되는 시간동안 진행했던 프로젝트를 마무리 짓습니다!

함께한 팀원분들께 감사의 인사를 드리며, 글을 마치겠습니다 :)