Skip to content

prgrms-fe-devcourse/FEDC5_dopen_Hoil

Repository files navigation

Dopen

커뮤니티 사이트. (프로그래머스 데브코스 5기 과제에서 제공해주신 API를 이용한)

프로젝트 소개

회고 기록 + 타이머 기능이 존재하는 커뮤니티 사이트입니다.

배포 URL

개발 기간

23년 12월 22일(금) ~ 24년 1월 17일(수)

  • 👬 팀 소개

팀장 팀원(문서화 담당) 팀원(아이디어, 발표) 팀원(디자인)
김영현 안재현 이종혁 조승현

구현 기능

김영현 (팀장)

안재현 (문서화 담당)

  • Main
  • Search
  • BoardEnter
  • Board
  • PostEdit
  • 404 Error

이종혁 (기획 아이디어, 발표)

조승현 (디자인)

  • 회원가입
  • 로그인
  • 회원정보 수정
  • 내가 작성한 댓글
  • 내가 작성한 게시글
  • 회원 상세 정보 보기
  • 댓글 컴포넌트 제작

개발 환경

  • chakra-ui + emotion
  • vite
  • react
  • ts
  • storybook
  • axios
  • eslint + prettier + husky

버전은 아래 명시되어있습니다

├── @chakra-ui/[email protected]
├── @chakra-ui/[email protected]
├── @chakra-ui/[email protected]
├── @chakra-ui/[email protected]
├── @emotion/[email protected]
├── @emotion/[email protected]
├── @fontsource/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @storybook/[email protected]
├── @types/[email protected]
├── @types/[email protected]
├── @types/[email protected]
├── @typescript-eslint/[email protected]
├── @typescript-eslint/[email protected]
├── @vitejs/[email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]

주요 기능

로그인&회원가입

게시판

마이페이지

포스트&좋아요&댓글

메시지

알림

검색

실시간 접속자

회고게시판

당일의 회고를 기록할 수 있습니다. 이곳도 역시 react-hook-form을 사용하여 validation및 에러, 예외처리 해주었습니다


타이머 & 잔디

원하는만큼 타이머를 설정하고 재생, 멈춤이 가능합니다. 제한시각인 23:45 전까지 가능합니다. react-hook-form을 이용하여 validation 하였습니다

인증된 사용자가 타이머를 사용하여 최소한 1초라도 기록하였다면 당일 잔디가 심어집니다. 기준은 임시지만 4시간 단위로 분리해두었습니다. 시간이 지날수록 색이 진해집니다.


다크모드

chakra-ui의 sementicToken + colorMode를 이용하여 다크모드를 처리하였습니다. 폰트 색상은 대부분 통일하여 body에서 상속받게 하였습니다


D-day

인증된 사용자는 자신만의 D-day를 등록할 수 있습니다 form을 사용한 곳은 모두 react-hook-form을 이용하였습니다


추가할 거 있으시면 더 추가해주세요

라이센스

About

회고 인증을 위한 sns 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages