DateLeaf는 사람들과의 모임 시간을 보다 편리하게 계획하기 위한 스케줄러입니다.
팀 구성
프론트엔드 (5)
기술 스택
프론트엔드: React, TailwindCSS, Tanstack Query, Zustand, PWA
백엔드: Supabase
배포: Vercel
React
에 대한 사용 경험이 적은 상태인데 6주안에 유의미한 결과를 만들어내야 하는 상황이었습니다.React
로 PWA를 개발하기로 결정했습니다.React Query
, Zustand
, 서버 상태와 클라이언트 상태의 차이
, Supabase란 무엇인지
등을 주제로 엔지니어링 위키를 작성해 공유했습니다. 위키 링크Husky
와 Eslint
를 사용해 개발 규칙을 강제했습니다. 최소한의 룰을 강제해 코드 컨벤션을 통일 시켜 팀 코드 가독성을 높였습니다.6주만에 일정 관리 서비스 데스크탑, 모바일 버전의 앱을 개발했고 배포에 성공했습니다. 이 경험을 통해서 팀 프로젝트에서 중요한것은 혼자 독단적으로 개발하는게 아닌 성공적인 성과 이끌어 낼 수 있는 환경을 조성하는게 가장 중요하다는것을 알게되었습니다.
Tags