모집인원
프론트엔드 개발자 1명
모집이유
직장인, 취준생 대상으로 사이드 프로젝트 진행중입니다.
25일까지 완료해야하는데 팀원 탈주로 인원 충원 중입니다.
작업기간
투입 되자마자 ~ 5월 25일
기간이 얼마 남지 않아 빠르게 합류하여 빠르게 작업해주실 분이면 좋습니다
참여하면 좋은 점
스위프 전체 발표회에 참여하여 개발자들과 다양한 인사이트 공유 가능
1주안에 작업하여 out-put을 낼 수 있어 당장 빠른 결과물이 필요하신 분 좋습니다.
전반적인 팀 분위기가 좋습니다. 배려하고 존중하며 소통하고, 팀원분들도 프로젝트에 애정이 있으십니다.
<프로젝트 내용>
스위프 4기 사이드프로젝트에서 진행하고 있습니다.
감정소비에 대한 가계부를 만들고 있습니다.
<함께 하시게될 작업>
1) 완료된 작업
화면 디자인과 백엔드 API
기본적인 CRUD화면 작업과 API 연동
2) 추가 필요한 작업 (이 작업을 하시게 됩니다)
통계 데이터 표현하는 화면 2개가 미완성 상태입니다.
해당 화면의 디자인과 백엔드 API는 완성되어 있는 상태라, 데이터를 받아와서 차트로 표현해주시면 됩니다.
차트 라이브러리는 미정이나, 원래는 Apexcharts를 생각하고 있었습니다.
사용하기에 편한 차트 라이브러리가 있다면, 해당 차트 사용해주셔도 무방합니다!
디자인에 맞춰 커스텀을 해야하긴 하는데, 시간 관계상 커스텀 과정은 생략도 가능합니다.
3) 기술 스택
패키지 매니저 : yarn
빌드 도구 : Vite
소스 관리 : Git Hub
프론트엔드 라이브러리(프레임워크) : React 18 + TypeScript
4) 사용중인 라이브러리
react-query, styled-components에 대한 기본적인 이해만 있으셔도 됩니다.
react-query도 get 요청만 하면 되는 화면들이라, 아주 기본적인 사용법만 아셔도 충분합니다.
"axios": "^1.6.8",
"date-fns": "^3.6.0", -> 날짜 관련 연산이 필요할 때 사용합니다.
"lodash": "^4.17.21", -> 복잡한 객체, 배열 형태에 불변성 유지를 위해 cloneDeep 정도만 사용합니다.
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.51.4",
"react-query": "^3.39.3",
"react-router-dom": "^6.23.0",
"react-speech-kit": "^3.0.1",
"styled-components": "^6.1.8",
"zustand": "^4.5.2" -> 유저 로그인 상태 관리에만 사용합니다.
나머지는 다 서버 상태로 관리합니다.
카카오톡 오픈 채팅방