기획
🌷

기획

6월 3일까지 원하는 기술 스택 작성해주세요.🤗

1. 기술스택

🌹
더 필요한 기술이 있다면 그룹을 추가해주세요.
 

2. 주제

커뮤니티 & SNS 기반의 서비스
No
주제
간단한 설명
참고할 수 있는 사이트 링크
🔥
내 여행일정 공유 서비스
특정 장소가 아닌, 내가 경험한 일정 순서와 느낀 점등을 저장하고 공유할 수 있는 사이트 - #를 이용한 필터링 - 나이/성별 등을 이용한 추천 서비스
2
운동 커뮤니티
근처에 사는 사람과 운동 약속을 잡거나, 운동 관련 정보 공유할 수 있는 사이트
3
모각코 & 스터디 정보 공유 서비스
모각코나 스터디 인원을 모으거나 정보를 공유할 수 있는 사이트
 

3. 개발 순서 및 진행 방향

진행 내용
6/4토
6/5일
6/6 월
6/7 화
6/8 수
6/9 목
6/10 금
6/11 토
6/12 일
6/13 월
6/14 화
6/15 수
6/16 목
6/17 금
6/18 토
6/19 일
6/20 월
6/21 화
6/22 수
아이디어 기획(지원 기능)
X
X
X
세부기능 기획 및 Rule 정하기
-
Main Task(1그룹, 2그룹)
-
-
-
-
-
3그룹 기능 구현
-
-
-
-
테스트 및 배포
🌷
그 때 그 때 상황에 맞게 변경 가능
 
 

회의 일정

매일 저녘 or N일에 한번 or 일주일에 한번 등등
No
이름
주제
준비사항
시간
정리 방법
1
아침 스크럼
현재 진행 상황 및 문제점, 금일 일정 등 그날 팀원들이 알아야 하는 정보 공유
11:00
2
주말
현재 진행 상황 및 문제점, 금일 일정 등 그날 팀원들이 알아야 하는 정보 공유
11:00
* 일요일은 필요할 때 회의 진행하기
 

문서 / 결과 보고서 정리는 어떻게 할까요?

  1. 개발 도중 참고한 블로그 / 공식 문서 / Youtube 등은 별도의 페이지에 리스트로 관리하면 어떨까요?
 

4. 역할분담

승범님 - 배포
 

5. 참고

연주 - 이전에 작성해 봤던 화면설계서입니다!🤗
 
승범 - react 전역상태 관리와 비동기 처리 관련 라이브러리에 대해 정리 해봤습니다! 😀
기술 스택 정리(리액트)
 
지영 - Git Commit 컨벤션 (멘토님께서 공유해주신 블로그 사이트 ) - https://doublesprogramming.tistory.com/256
 
 
 

6. 기획 중, 멘토님에게 질문 리스트🧅

Convention → 지영님의 Convention도 함께 참고해보기!
Git PR 및 Branch 구성 방법😭
 

7. 회의록

일정관리
→ Notion
화면 디자인
→ figma
회의 일정
→ 월 ~ 토 아침 11시 아침 스크럼
🌷
문제 발생 시, 바로바로 정보 공유
 
notion image

화요일(6월 7일) TO DO

API 확인 후, 세부 기능 확정🔥
🌷
기능 확정 후, UI 디자인 시작
역할 분담 방법
//12일까지 1그룹, 2그룹으로 작업 진행, 다음주부터는 3그룹에 있는 작업을 적당히 나눠서 진행
1그룹: 승범, 연주
인증(회원가입, 로그인)
Header + SideDrawer
 
2그룹: 지영, 용상, 승연
배너 + 검색(메인 페이지, 필터링 페이지검색)
컨텐츠
 
Component 캐러샐 자동완성 기능 인풋 이미지 플럭스 Hook setTimeout 디바운싱
 
3그룹(기타)
-개인정보 page
-User page
-글작성 수정 page
-page detail page
 
개발 일정
GIT repository 생성 및 관리 방법 결정
css → @emotion/style
form 유효성 검사 → react-hook-form
recoil로 전역상태 관리
 
recoil 사용 방법
recoil-selector(?)에서 비동기 호출
modules 같은 폴더 아래에 api를 정해 놓고 (axios) 필요한 pages에서 꺼내어 사용하는 방식
 
api.js
export const getSomeUserDataExample = async (queryString) => { // function parameter: query string or post payload return await axios.get(url,parameter...); //or POST, PUT, DELETE };