엉뚱한 아이디어라도 마구마구 던져주세요!
🗓 오늘의 할 일력 - 다슬
- 평범한 하루를 특별하게 만들어줄게요
- http://www.yes24.com/Product/Goods/95377794
- 이 책을 보고 영감을 얻었습니다
- 설명을 할 줄 알아야 진정한 나의 지식이 된다는 생각에서 착안
- 데브코스의 스케줄 또는 자신의 공부 스케줄에 맞춰 매일 질문을 던져준다면?
- 같은 분야를 공부하고 있는 사람들은 같은 질문을 받게 된다
- 매일 아침 질문에 대한 답글을 남기고, 다른 사람들의 답변을 볼 수 있다
- 자연스럽게 하루에 한가지 개념을 공부하게되고, 다른 사람의 답변을 보며 내가 몰랐던 부분을 알 수 있다
- 하루 하루 질문들을 해결하다보면 한달 후에는 나만의 정리노트가 만들어진다
- 인증, 설정, 유저, 채널, 포스트, 좋아요, 댓글, 검색
주제를 선정하기 위한 체크 리스트
기능 구현 - API를 효율적으로 사용할 수 있는 주제인가? (내 아이디어는 어떤 API 기능을 사용할 수 있을까?)
디자인 - 내 아이디어는 어떤 디자인 난관이 있는가?
배포 - 내가 구현하고자 하는 기능들에서 반드시 고려해야 하는 사용자 액션은 무엇이 있을까?
개발 기간 내에 완성할 수 있는가?
기능구현 - 기능적 요구사항을 7개 이상 충족시킬 수 있는가?
디자인 - 요구사항을 완성도 있게 완료할 수 있는가?
배포 - 실제로 외부 사용자가 서비스를 이용할 수 있는가? + 사용자 액션에 대한 대비가 충분하게 이루어졌는가?
🕶️ 개발은 템빨 - 승희
- 자신의 모니터, 마우스, 키보드 등 개발 관련 장비를 자랑하는 커뮤니티
- 지인이 어떤 장비를 사용하고 있는지, 실제 그 장비를 사용하고 있는 지인의 후기를 볼 수 있는 믿고 보는 진짜 후기
- 어떤 장비가 가장 베스트인지, 한 눈에 알 수 있는 그런 서비스!!
주제를 선정하기 위한 체크 리스트
기능 구현 - API를 효율적으로 사용할 수 있는 주제인가? (내 아이디어는 어떤 API 기능을 사용할 수 있을까?)
- 인증, 유저, 설정, 채널, 포스트, 좋아요, 댓글, 검색
디자인 - 내 아이디어는 어떤 디자인 난관이 있는가? (무한스크롤)
배포 - 내가 구현하고자 하는 기능들에서 반드시 고려해야 하는 사용자 액션은 무엇이 있을까?
개발 기간 내에 완성할 수 있는가?
기능구현 - 기능적 요구사항을 7개 이상 충족시킬 수 있는가?
디자인 - 요구사항을 완성도 있게 완료할 수 있는가?
배포 - 실제로 외부 사용자가 서비스를 이용할 수 있는가? + 사용자 액션에 대한 대비가 충분하게 이루어졌는가?
🌳 프론트엔드 나무 키우기 → 리액트 나무 키우기
- 주제: 프론트엔드 학습 테마별 레퍼런스 공유 SNS 서비스
- 배경: 방대한 프론트엔드 분야를 학습하면서, 우리는 모두 이전에 누군가가 작성한 블로그, 문서를 참고하면서 공부를 했었습니다.
또한 우리도 학습을 진행하면서 많은 레퍼런스들을 브라우저의 즐겨찾기에, 또는 노션으로 등록을 해 놓았을 텐데요, 이런 방식의 레퍼런스 수집을 사용자간에 쉽게 공유하기 위한 서비스를 제공하면 편하겠다고 생각을 했습니다.
이와 동시에, 내가 이제껏 공부해왔던 발자국을 시각적으로 확인해 볼 수 있어 개인 사용자에게도 의미 있는 기능이라 생각해서 해당 주제를 떠울리게 되었습니다.
리액트 학습 과정에서 행간을 효율적으로 채우기 위한
- 기능 요구사항 (Functional Requirement):
- 유저는 '나무지기'로 간주된다.
- 유저는 회원가입 기능을 통해서 로그인/로그아웃을 할 수 있다.
- 로그인 기능을 통해서 유저는 자신만의 '나무'를 관리할 수 있다.
- '나무'는 '카테고리'별로 여러 개를 만들 수 있다.
- '가지' - 세부 카테고리 설정
- '가지'에는 '나뭇잎'이라는 노드가 추가될 수 있다.
- 해당 노드 또한 각 사용자가 테마별로 '카테고리'화를 할 수 있고, 추가한 노드는 화면에 추가된다.
- 노드는 테마에 해당하는 레퍼런스 목록을 담는 컴포넌트이다.
- 각 노드의 스타일은 나뭇잎 모양의 스타일~
- 해당 노드에 진입하면, 레퍼런스 목록이 미리보기 형태로 제공이 된다.
- 해당 방식으로 노드의 트리를 만들고, 이는 CSS와 이미지를 통해 나무의 형태로 스타일링된다.
- 해당 트리 링크를 공유하면, 타인이 이를 가져가서 편집할 수 있다.
- 특정 인원을 초대해서 초대된 인원들만 공통의 트리를 수정할 수 있도록 하는 기능은 구현이 어려울 것 같지 않나요?
- 특정 '나무지기'의 트리에 댓글을 달 수 있다.
- 가장 많은 댓글(글자 수 체크 포함)을 단 '나무지기'는 실시간으로 메인 페이지에 순위로 기록이 된다.
- 가장 나뭇잎이 많은 글을 소유한 '나무지기' 또한 실시간으로 메인 페이지에 순위로 기록이 된다.
로그인/로그아웃
페이지 관리
댓글 달기
실시간 업데이트 반영
- 사용 예상 기술 스택 : React, RSS, Webpack, Babel, HTML, (S)CSS, Javascript
주제를 선정하기 위한 체크 리스트
기능구현 - API를 효율적으로 사용할 수 있는 주제인가? (내 아이디어는 어떤 API 기능을 사용할 수 있을까?)
- 인증, 설정, 유저, 채널(리액트 1개 - 가지들), 포스트(가지별 노들), 좋아요, 댓글, 검색
디자인 - 내 아이디어는 어떤 디자인 난관이 있는가?
배포 - 내가 구현하고자 하는 기능들에서 반드시 고려해야 하는 사용자 액션은 무엇이 있을까?
개발 기간 내에 완성할 수 있는가?
기능구현 - 기능적 요구사항을 7개 이상 충족시킬 수 있는가?
디자인 - 요구사항을 완성도 있게 완료할 수 있는가?
배포 - 실제로 외부 사용자가 서비스를 이용할 수 있는가? + 사용자 액션에 대한 대비가 충분하게 이루어졌는가?
- 오늘의 할 일력 - 에 대한 피드백
- 질문 목록을 어떻게할지!
- 개발은 템빨 - 에 대한 피드백
- 프론트엔드 나무 키우기 - 에 대한 피드백
디자인적인 부하가 클 것 같아요
노션 페이지 export 이슈 홍중님과 논의
주제선정 → API문서 기반해서 기능 명시 → 와이어프레임 (디자인까지 대략적으로는 → 컴포넌트와 화면, 데이터도 결정이 되어야 하고, API 기능 ) (기획서 내용)→ 개발 분배( 메인페이지, 상세페이지 ) + 소통

주제를 선정하기 위한 체크 리스트
기능구현 - API를 효율적으로 사용할 수 있는 주제인가? (내 아이디어는 어떤 API 기능을 사용할 수 있을까?)
디자인 - 내 아이디어는 어떤 디자인 난관이 있는가?
배포 - 내가 구현하고자 하는 기능들에서 반드시 고려해야 하는 사용자 액션은 무엇이 있을까?
개발 기간 내에 완성할 수 있는가?
기능구현 - 기능적 요구사항을 7개 이상 충족시킬 수 있는가?
디자인 - 요구사항을 완성도 있게 완료할 수 있는가?
배포 - 실제로 외부 사용자가 서비스를 이용할 수 있는가? + 사용자 액션에 대한 대비가 충분하게 이루어졌는가?