| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 장고
- 정보처리기사
- Commpot
- 프로젝트
- WebSocket
- WHERE절
- 가상환경
- 프로그래머스
- sql
- 미니프로젝트
- 1주차
- github
- 2주차
- Git
- 개발일지
- js
- re-id
- poetry
- 정보처리기사실기
- 파이썬
- 알고리즘
- vscode
- 채팅
- Class
- REDIS
- WIL
- 백준
- channels
- resnet50
- 마스킹
- Today
- Total
개발일기
#1 프로젝트 - Share My Music 후기 본문
안녕하세요 :)
첫 번째 팀 프로젝트, 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주가 안되는 시간동안 진행했던 프로젝트를 마무리 짓습니다!
함께한 팀원분들께 감사의 인사를 드리며, 글을 마치겠습니다 :)

'Project Portfolio' 카테고리의 다른 글
| 좀비 턴제 게임 만들기 #2 제거할 캐릭터 선택하기(리스트 활용) (0) | 2023.03.30 |
|---|---|
| 좀비 턴제 게임 만들기 #1 게임 계획 (0) | 2023.03.30 |
| 떠나보조) 추천여행지 글쓰기 기능 만들기 (1) | 2023.03.17 |
| #2 프로젝트 - 떠나보조 소개 및 애니메이션 기능, Css (0) | 2023.03.16 |
| Share My Music 카테고리 후기 (0) | 2023.03.14 |