제목
경미 : 코드박스(샌드박스, 메가박스 이런 느낌), 토이그라운드(의미 : 토이프로젝트를 위한 공간)
정민 : 데브토이
사휘 : 토이플(의미 : 토이프로젝트가지고 놀자, toypl, 유저들을 플레이어처럼 부르는 컨셉 오!!
기획안
경미
- 주제
- 작은 프로젝트도 다시보자! 토이프로젝트로 놀아보기
- 이름과 로고
- toy ground
- code box
- https://www.pinterest.co.kr/goumi1009/_saved/
- 배경
- 깃허브 같은 곳에서 빛을 보지 못하고 있는 많은 프로젝트들을 서로에게 알려 보자
- 재미 삼아 만들어서 사람들과 공유하고 같이 즐기고 싶은데 마땅한 공간을 찾지 못하는 프로젝트
- 프로젝트 반응은 알고 싶고 나를 드러내기는 싫을 때
- 기능
- 사용자
- 사용자의 게시글 작성 갯수에 따라 등급 부여
- 프로젝트를 더 많이 공유하고 싶은 동기 부여가 될 수 있음
- 사용자 정보 api가 무슨 응답을 주는지 알수없음...
- 작성갯수를 준다면 편하지만 user의 작성리스트를 받아와서 갯수를 알아내야 하는 경우가 생길수도 있음 (이건 요청하면 될거같음)
- 토이 프로젝트 포스팅
- 작성일, 대표이미지, 그외이미지, 프로젝트 설명, 실행 URL, github URL, 버전, 사용기술
- 특정채널에 글작성하기라고 되어있는데 그럼 user에 들어가는게 아닌건가? 채널이 팀별로 들어가는거니까 채널로 전체를 불러오고 각유저작성글은 해당 user로 조회하는건가?
- 포스트 목록보기
- 작성일, 대표이미지, 프로젝트 설명(간단설명이나, 일정부분만 보이고 자르기), 실행 url, 버전, 사용기술
- GET _posts_channel/{channelId} 에서 반환되는 값을 알수없음.. Post[]
- test가 필요해보임
- 댓글 말머리 기능
- 응원, 제안, 질문 과 같은 댓글에 타입을 정해서 작성 하기
- 사용자들이 어떤 이야기를 하고 피드백을 주는지 프로젝트를 공유한 목적이 사람들에게 리뷰 받고 싶었던 사람이라면 유용하다고 생각 할 수 있을 것 같은 기능
- 타입별로 보는 기능도 있다면 좋을것 같음
- 현재 comment와 postId만 api에서 제공 type요청에 관해 api 추가요청이 필요할 수있음
- 포스트의 버전이 업데이트 되는등 수정이 일어나면 관심글로 등록한 사람에게 알람 보내기
- 팔로우한 유저의 포스팅이 올라오면 알람울리기
- 팔로우한 유저목록 보기
- 팔로우한 유저가 접속해 있다면 접속중 표시
- 원하는 키워드로 검색하기
프로젝트에 대해 피드백을 받고싶지만 나를 드러내고싶지않을 때 사용할 수 있는 공간(익명)
댓글 말머리 기능 : 댓글에 타입에 대한 api가 필요할듯. 필터링 때문.
팔로우 유저 접속중 표시
관심글 등록한 사람에게 알람을 보낼 수 있는 기능(업데이트)
사휘
제목
토이플 / TOYPL (토이 프로젝트 가지고 놀자)
그래서 유저들을 '플레이어' 같은 걸로 호칭짓는 컨셉.?
한 줄 소개
주제 불문, 기술 불문, 퀄리티 불문! 자신이 개발한 토이 프로젝트를 세상에 널리 알리기 위한 Dev Social Network
"We Just Do it for Fun"
100% 익명 => 코린이부터 천재까지 "재미"에 초점?
기획 의도 / 기대 효과
- 아무도 오지 않는 깃허브에서 썩히기 아까웠던, 열심히 만든 토이 프로젝트를 세상에 내놓자.
- 사람들은 뭘 만들고 있을까? 궁금했지만 접할 기회가 많지 않았던 다른 개발자들의 취미생활 파헤치기
- 누군가 꼭 만들어주길 바랬던 취향저격 애플리케이션부터, 아무 짝에도 쓸모는 없지만 그냥 재밌는 애플리케이션까지. 당신의 개발 의욕을 불타오르게 할 각양각색 아이디어를 탐방하자.
- 혼자 만들고 다시는 쳐다보지 않았던 나의 토이 프로젝트. 사람들에게 코드를 공개하여 의미있는 피드백을 받아보자. 훈수, 공감, 감탄, 어쩌면 솔깃한 협업 러브콜까지?
깃허브는 완전히 개발자용 플랫폼이잖아. 코드를 모르는 사람에겐 외계어...
그에 비해 눈에 보이는 토이 프로젝트 자체를 우선 시 하고, 희망하는 사람에 한해 코드 링크(깃헙 레포)를 선택적으로 접근가능하게끔.
주 이용층
- 현직 개발자와 개발자 지망생 (취준생, 대학생 등)
- 개발에 관심을 가지고 있는 사람 (초중고등학생, 취미 직장인 등)
- 신박하고 재밌는 애플리케이션에 목마른 비개발자
제공 기능
- 직접 개발한 토이프로젝트의 시연 스크린샷, 움짤과 함께 토이프로젝트 소개 포스팅
- 토이프로젝트 배포 링크 제공 => 필수? 포스팅 최소 조건은 배포?
- 사용한 기술 스택 제공 => 기술 스택으로 검색하기 기능 (포스트 제목에 포함하는 방식?)
[제안] 이건 어떨까요? => #제안#이건 어떨까요?
- 선택적 코드 공개(공개 시 프로젝트 레포지토리 링크 첨부?)
- 마음에 드는 플레이어 Follow 하기 => 팔로우 수 기반 일간, 주간, 월간 인기 '플레이어' 선정
- 새로운 프로젝트 등록, 리팩토링, 버전 업그레이드 시 알림 받기
- 내가 팔로우하는 플레이어 현황판(?)
- 마음에 드는 토이프로젝트 좋아요 하기 => 좋아요 수 기반 일간, 주간, 월간 인기 프로젝트 선정
- 포스팅한 토이프로젝트 개수에 따른 유저 등급 (브론즈 ~ 챌린저 같은...)
- 실시간 '토이챗' 진행 (팔로워들에게 알림 보내기..?) => 다자간의 실시간 메시지가 가능해야 할듯.
- 협업 제안 메시지 보내기
- 질문은 댓글로만 받게
- 타입별 댓글 prefix
대박
,훈수
,궁금
뭐 이런..
차별점 : 익명의 가벼운 커뮤니티
주 이용자는 개발자겠지만, 코드를 몰라도 눈에 보이는 토이프로젝트를 가지고 테스트해보고 놀면서 코드가 어떻게 이뤄졌는지 볼 수 있도록
선택적으로 코드에 접근 가능하게끔 오픈
게시물의 길이 : 간단하게 배포 링크, 깃허브 링크, 사진, 간단한 소개 (너무 디테일한 설명 말고) 간단하게 템플릿화 짧게짧게 보고 넘길 수 있게
사용한 기술스택은 태그처럼 클릭하도록 (깃허브 페이지에 뱃지처럼)
기술 스택 : 제목에 문자열로. 구분될 수 있는 #같은 기호로 서버에다 저장할 때 제목에다 더해버리는 것. 그래서 불러올 때 split이런 걸로 분리. 태그 느낌처럼
게시물 갯수에 따라 등급 부여
실시간으로 토이챗 진행. 여러명이서 메시지를 주고받는게 되는지 모르겠는데 된다면 이렇게 알람 설정해서 단체 채팅 기능
타입별 댓글 타입
웹소켓 어떻게 써야할지 고민해봐야함.
DY2팀 기획안
- 프로젝트 명
디토(DeTo)
- 소개
주제 불문, 기술 불문, 퀄리티 불문!
직접 개발한 토이 프로젝트를 소개하고 함께 가지고 노는 데브 소셜 커뮤니티
- 기술 스택
- React
- 기획 의도
- Github에 잠들어있던 토이 프로젝트를 세상에 공유
- 누군가 꼭 만들어주길 바랬던 취향 저격 프로젝트부터, 아무 짝에도 쓸모는 없지만 그냥 재밌기만 한 프로젝트까지. 각양각색 아이디어 탐색의 장
- 코드 공유와 피드백을 통한 동반 성장의 기회 제공
- 실시간 Q&A, 댓글, 협업 제안 등을 포함한 네트워킹 플랫폼
- 익명 시스템을 통한 사용자의 적극적인 참여 유도
- 주요 기능
- 회원 기능
- 직접 개발한 토이 프로젝트 포스팅 (소개, 배포 Link, 스크린샷, GIF, Github Link 등)
- 포스팅 댓글 기능
- 사용된 기술 스택에 따른 프로젝트 필터링 기능
- 사용자 팔로우 기능
- 팔로우 수 기반 인기 사용자 선정
- 팔로우 한 사용자 실시간 접속 현황 제공
- 팔로우 한 사용자의 새 포스팅/포스팅 수정 알람
- 프로젝트 추천(좋아요) 기능
- 좋아요 수 기반 인기 게시물 선정
- 포스팅 개수에 따른 사용자 등급 시스템
- 실시간 Q&A
- 협업 제안 DM 기능
- 특정 등급 이상만 협업 제안 보낼 수 있음
❗다음 회의 결정 사안
- 🏓 토픽을 어떻게 나눌지 생각필요
- 🏓 포스트 작성 양식 지정 필요
- 와이어 프레임 완성 (사휘 : 메뉴 | 정민 : 팔로우, 팔로잉 | 경미 : 알람)
- 🏓 프로젝트 포인트컬러 정하기 (레퍼런스 살짝 찾아보고 같이 이야기하기)
- 상세 기능 명세서 작성
- 보일러플레이트 완성해서 git repo에 업로드 해두기 (개발 준비)
- 사용할 라이브러리 전부 목록화
- config 통일
- 깃허브 프로젝트 연구
- 그리고...... 리액트 이해하기.............😵😱😭😢😂🤣