dnd-side-project / dnd-10th-3-frontend Goto Github PK
View Code? Open in Web Editor NEW"결혼식 축의금 얼마내지? 돈워리가 함께 해결해 줄게요!" 축의금 고민 해결을 위한 커뮤니티 서비스
Home Page: https://donworry.vercel.app
"결혼식 축의금 얼마내지? 돈워리가 함께 해결해 줄게요!" 축의금 고민 해결을 위한 커뮤니티 서비스
Home Page: https://donworry.vercel.app
[System-1] 디자인 시스템 작성
6시간
[SYS-1-01] 공통 컴포넌트
프로젝트 전반에 필요한 icon
컴포넌트화 및 정리
3H
디자인팀과 협의 후에 진행 예정
[MEM-2-01] 소셜 로그인
2H
회원가입 피쳐 개발 후 진행하면 빠르게 가능할 듯
[SYS-1-01] 공통 컴포넌트
2H
[MEM-6-01] 로그아웃
[MEM-6-02] 회원 탈퇴
[MEM-6-03] 서비스 피드백 보내기
[MEM-6-04] 개인정보 처리방침
1H 30M
[MEM-3-01] 닉네임 수정
[MEM-3-02] 프로필 사진 수정
[MEM-4-01] 진행한 테스트 목록 조회
[MEM-5-01] 등록한 투표 목록 조회
더보기(•••) 버튼
이 있어야 한다.
메뉴
가 나타나야 한다.
투표 삭제
, 투표 수정하기
, 투표 공유하기
항목이 있어야 한다.더보기 버튼
이 있어야 한다.
메뉴
가 나타나야 한다.
테스트 삭제 항목
이 있어야 한다.4H
핸들러가 없는 UI만 작업합니다.
[SYS-01] 디자인 시스템 컴포넌트 구현
1H
[System-1]
디자인 나오기 전, Toast 컴포넌트와 ProgressBar 컴포넌트 구현
2H
[MEM-6-04] 개인정보 처리방침
기능 구체화 필요
UI 작성에 필요한 아이콘 추가
30M
[TEST-4-01] 테스트 통계 UI 작성
논의 예정
4시간
[TEST-3-01] 테스트 결과 조회 페이지 이전 로딩 UI
의도적으로 2초의 로딩시간이 필요합니다.
4시간
lottie를 사용할지 말지 논의해봐야합니다.
[System-1] Avatar 컴포넌트
30분
[TEST-3-02] 테스트 결과 공유
공유시, 제목과 설명 그리고 사진이 보여졌으면 좋겠습니다.
3시간
정적인 메타 데이터는 빠르게 추가할 수 있으나 동적인 부분은 아직 경험이 없어서 러프하게 3시간으로 예상했습니다.
[TEST-2-01] 테스트 진행
API 명세를 기반으로 15분
[TEST-3-02] 테스트 결과 공유
테스트의 결과를 카카오톡 공유와 url를 통해 공유할 수 있어야 한다.
6시간
지현님, 카카오톡 공유를 해봤는지 궁금합니다.
[System-1] 스토리북 리팩토링
크몽 스토리북을 참고하여 구조를 변경하려고 합니다.
30분
[MEM-3-02] 프로필 사진 수정
4H
[MEM-1-01] 소셜 회원가입
[MEM-2-01] 소셜 로그인
2H
[TEST-1-01] 테스트 시작 (메인 페이지)
다지인 시스템이 완성되면 5H
[MEM-6-02] 회원 탈퇴
1H
[MEM-6-01] 로그아웃
1H
[COMM-1-01] 투표 생성
(이부분 논의 요망)
4H
상세 요구 사항에 대해 논의하여 확정해야합니다.
[TEST-2-01] 테스트 진행
테스트 진행 중에 뒤로가기 버튼이 있어야 한다.
6시간
테스트 관련해서 과거에 진행해본 적 있기에 빠르게 구현하고 제대로 이해하며 구현하는데 목적을 두겠습니다.
[TEST-1-01] 테스트 시작
30분
[MEM-1-01] 소셜 회원가입
회원가입 전, 사용자가 진행한 테스트가 있다면 그 결과를 함께 서버로 전송해야 한다.
6H
백엔드와 논의 필요
[SYS-1-01] 공통 컴포넌트
1D
[TEST-4-01] 테스트 통계 UI 구현
논의 예정
3시간
[SYS-1-01]
디자인 시안에 맞게 다른 디자인 시스템에 사용될 기본 값을 정의해야 합니다.
2H , 디자인팀과 협업에 따라 상이할 것 같습니다.
[TEST-3-01] 테스트 결과
2시간
[TEST-3-02] 테스트 결과 공유
테스트의 결과를 카카오톡 공유와 url를 통해 공유할 수 있어야 한다.
2시간
기능과 UI를 분리하여 티켓 작성하겠습니다. 피드백 환영!!
[TEST-2-01] 테스트 진행
6시간 -> 12시간
react-hook-form을 활용하여 구현하였으나 간단한 테스트에 맞지 않는 기술이라고 판단하여 제거하였습니다. 그 이후 useState의 내부 상태와 정적 데이터의 id를 비교하여 일치하는 컴포넌트만 보여주는 방식으로 퍼널 흐름을 구현하였습니다.
[SYS-1-01] 공통 컴포넌트
컬러, 폰트 크기 적용
1H
[MEM-6-03] 서비스 피드백 보내기
기능 구체화 필요
[COMM-1-01] 투표 생성
3H
[SYS-01] 디자인 시스템 수정
테스트 페이지 디자인 시스템 수정하려고 합니다.
10M
헤더 디자인 수정
top padding 값 수정
10M
[MEM-3-01] 닉네임 수정
3H
const [Funnel, setStep] = useFunnel(['홈', '사전1', '사전2']);
<Funnel>
<Funnel.Step name="홈">
...
</Funnel.Step>
</Funnel>
app 라우터에서 useFunnel 훅을 사용할 수 없는건지?? 무엇때문인지 확인하려고 합니다.
[System-1] BottomSheet 컴포넌트
1시간
[TEST-3-02] 테스트 결과 저장
4시간 (변수 많음)
구현해보신 분들에게 자문을 구하고 최대한 집중해서 진행할 예정입니다.
Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.
Button이나 Input 등 SVG를 컴포넌트로 가져와 렌더링해야 하는 컴포넌트가 페이지에 있을 때 에러가 발생합니다.
import Submit from '@/assets/icons/submit.svg';
export default function Home() {
return (
<>
<Submit />
</>
);
}
svg를 import하여 jsx 형식으로 사용
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.