개인 프로젝트 - Calendiary
일기를 기록할 수 있는 달력. CRUD 구현.
프론트엔드: React 사용, Redux 사용하여 전역 상태 관리.
백엔드: node.js 사용, 데이터베이스 : MYSQL
기능
- 날짜에 따른 달력 렌더링
- 달력의 특정 날짜에 일기 기록하기 (CREATE)
- 일기 읽기 (READ)
- 일기 내용 수정 (UPDATE)
- 일기 삭제 (DELETE)
- 로그인 / 회원가입 기능
테이블 구조(ERD)
커밋 컨벤션을 지켜보자
- feat (feature) : 기능 추가/수정 등
- fix (bug fix) : 버그 수정
- docs (documentation) : 문서 수정
- style (formatting, missing semi colons, …) : 스타일 변경 (형식, 세미콜론 누락 등)
- refactor : 리팩토링
- test (when adding missing tests) : 테스트
- chore (maintain) : 빌드, 패키지 관련 (업데이트 등)