본문 바로가기

T.I.L. :: Today I Learned110

Day 51. 쿠..렌토..? 도..ㅋ...ㅓ..? 우리 프로젝트의 메인 기능인 '모각코 채팅방' 만들기! 이 방 안에 들어가면 화면 공유도 하고 음성으로 실시간 대화도 나눌 수 있고 가능하면 채팅까지 구현해보자고 했다. 그래서 채팅 기능 구현이 궁금했고 도전해보고 싶어서 하루종일 준비해보았다. kurento 라는 WebRTC 미디어 서버 + 클라이언트 API 세트를 가지고 비디오 스트리밍을 할 수 있다고 한다. 그래서 이 녀석을 실행해보려는데,, 웬걸, 윈도우에서는 도커와 우분투를 사용해 돌려야한다는 것이다. 그래서 그렇게 도커와 우분투를 가지고 용을 쓰다가 어찌 어찌 쿠렌토 돌리는 것까지 성공, 일반 채팅창은 구현 되는 것도 확인. but 화면 공유와 화상 채팅은 아직 미완. 근데 이 기능들은 아마도 프론트단에서 처리가 되어야 할 듯한 문제라 생각하여.. 2023. 5. 23.
Day 50. 기획부터 다시 천천히..🐌 결국 기획을 다시 처음부터 하기로 했다. 이틀동안 열심히 회의한 내용 싹 날리고 새로 시작. 1. 기존 계획 + develop - 이건 다들 많이 아쉬워해서 기능을 더 붙이자기엔 진짜 이도저도 아닌 기능 욕심만 많은 프로젝트가 될 것 같고 최고의 프로젝트상 못받을 것 같아서 탈락. 2. 화상채팅 + 화면공유 가능한 모각코 플랫폼 - 내가 제시한 아이디어였다. 처음 출발은 온라인에서 과외 선생님을 찾고 온라인 과외를 하는 플랫폼을 만들자였는데 그 아이디어에서 시작해 코딩 과외를 하는 플랫폼을 만들자 했다가 모각코를 할 수 있는 플랫폼까지 갔다. 3. 맞고 게임 - 이거 진짜 너무 신박하고 재미있는 아이디어였다. 다른 팀원이 던져준 아이디어였는데 실제 맞고 게임을 만들어보자는 거였다. 게임을 만들면 자연스럽.. 2023. 5. 22.
Day 49. 이제 진또배기 start? 이번 주에 클론 코딩을 마치고, 이제 실전프로젝트에 돌입한다. 클론코딩때 예기치 못하게 팀원이 이탈하게 되면서 상당히 아쉬운 결과를 만나게 되었다. 백엔드 팀원들과 합도 좋았고 즐거웠는데 마지막에 그렇게 찬물이 뿌려질 줄은 생각도 못했다. 간단한 CRUD마저 하지 못했다는 아쉬움이 많이 남았지만 다시 한 번 마음을 잡고 실전 프로젝트를 정말 멋지게 해내고 싶다. 실전프로젝트를 위해 아이디어를 내고 이것저것 도전해보고 싶은 기능들을 이야기 해보았다. 처음엔 몰랐지만 점점 구체화해가면서 느낀 것은, 백엔드의 도전적인 부분이 너무 없다는 것이다. 이대로면 그냥 CRUD 게시판을 또 하나 만들게 될 것 같아서 더 많은 기능을 붙이고 싶은데 프론트엔드, 디자이너와 협업을 해야하니 제약사항이 조금 있다. 아직 프로.. 2023. 5. 21.
Day 48. 반차 ~.~ 한 달만에 외출을 하고 온 날, 아니 아무튼 오늘도 기획 회의를 계속 이어서 했다. 원래 이렇게 빡센거 맞지..? 일단 '여행 계획을 세우고 공유하는 플래너 웹사이트'로 고정이 되었고 국내 + 해외까지 항공편 통계같은 것을 이용해서 보여주려고 했다가 범위가 너무 넓어지는 것같아서 제주 여행으로 범위를 좁혔다. https://m.visitjeju.net/kr/visitJejuApi Visit Jeju Mobile 비짓제주 관광정보 OPEN API란?비짓제주가 보유하고 있는 제주관광정보 데이터를 좀 더 쉽게 이용할 수 있도록 공개한개발자를 위한 인터페이스입니다. m.visitjeju.net 요런 녀석을 찾았기 때문인데 openAPI 이용이 편해보여서 찾았으나 제주도는 api 허락을 잘 안해준다고... ㅜㅜ .. 2023. 5. 20.
Day 47. Hello, New project! 새로운 팀을 만났고! 하루종일 기획 회의를 했다. 느낌은 좋다. 그런데 아무래도 프로젝트 경험이 없는 사람들이 모여있어서 기획 단계에서 많이 진이 빠진 것은 사실이다.. 회의를 하고 어찌저찌 주제를 선정하고 s.a를 제출했다. 주제는 '여행'. 이것저것 아이디어가 많이 나오기는 했는데, 개발자의 입장과 디자이너의 입장은 조금 달랐다. 나는 우리가 포트폴리오를 만들고 취업을 하기 위함이니 어쨌든 어려우면서 도전해볼 만한 기능 구현에 초점을 맞췄다. 그래서 사실 주제는 큰 상관이 없고 어떤 기능을 구현하고 싶은지를 먼저 생각했다. 그래서 이것저것 붙일 수 있는 걸 생각하다보니 조금 포괄적인 쪽으로 갔던 것 같다. 반면 디자이너는 유저 플로우를 생각하며 기획을 해야한다고 했다. 디자이너에게 외주를 맡기는 것이.. 2023. 5. 19.
Day 46. 두 번째 프로젝트 끝 ...! https://github.com/mansooonuna/ATCHA-clone-BE GitHub - mansooonuna/ATCHA-clone-BE Contribute to mansooonuna/ATCHA-clone-BE development by creating an account on GitHub. github.com 아 드디어 두 번째 프로젝트까지 끝났다. 여러모로 아쉬운 점이 많이 남은 프로그램이다. 팀원의 이탈이 생길 줄 몰랐고, 그로 인해 영향을 받아버렸다.. 아쉽게도 우리가 목표한 모든 기능이 구현되지 않아서 아쉬웠는데 그래도 최악은 피할 수 있었던 것 같다. 이번 프로젝트가 끝나고 받은 피드백을 정리해보겠다. 우리가 잘한 점 - 피드백 반영하기 위해 분리되었던 entity를 하나로 합친 것 .. 2023. 5. 18.
320x100