- Intro
- 서비스 개요
- 요구사항 분석 및 구현
- 구현
- Test
- Unit Test
- 웹 접근성 및 SEO 개선
- Commit Convention
-
break point는 아래와 같습니다.
- 폰 ~767px
- 태블릿 768px~1156px
- 모니터 1157px~
-
배포 Link: https://free-boards.vercel.app
yarn install 또는 npm install// .env.example 파일을 .env로 이름 변경합니다. NEXT_PUBLIC_API_KEY= { Firebase apiKey } NEXT_PUBLIC_AUTH_DOMAIN= { Firebase authDomain } NEXT_PUBLIC_PROJECT_ID= { Firebase projectId } NEXT_PUBLIC_STORAGE_BUCKET= { Firebase storageBucket } NEXT_PUBLIC_MESSAGING_SENDER_ID= { Firebase messagingSenderId } NEXT_PUBLIC_APP_ID= { Firebase appId } NEXT_PUBLIC_MEASUREMENT_ID= { Firebase measurementId }yarn dev 또는 npm run devyarn test 또는 npm run test
- 익명 게시판 서비스
- 익명으로 사용되는 서비스이므로 로그인 절차는 생략되었으며, 오직 게시글의 비밀번호만으로 작성자를 구분합니다.
- 사용자는 게시글을 올릴 수 있습니다.
- 게시글은 제목과 본문, 작성자명, 날짜로 구성됩니다.
- 작성자명은 최대 8자, 첫글자는 공백이 불가합니다.
- 제목은 최대 20 자, 본문은 200 자로 제한해야 합니다.
- 제목과 본문 모두 이모지가 포함될 수 있습니다.
- 사용자는 게시글을 올릴 때 비밀번호를 설정할 수 있습니다. 추후 본인이 작성한 게시물에 비밀번호 입력 후 수정, 삭제할 수 있습니다.
- 회원 가입, 로그인 없이 비밀번호만 일치하면 수정, 삭제가 가능합니다.
- 비밀번호는 비밀번호는 12자까지이며, 공백이 불가합니다.
- 모든 사용자는 한 페이지 내에서 모든 게시글을 최신 글 순서로 확인할 수 있습니다.
- 스크롤 이벤트를 기반으로 상호작용하는 Landing Page를 제공합니다.
- init : 초기화
- feat : 새로운 기능 추가
- update: 기능 수정
- fix : 버그 수정
- docs : 문서 수정
- style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우, linting
- design: 레이아웃 수정, UX 또는 UI에 대한 커밋
- refactor : 코드 리팩터링
- test : 테스트 코드, 리팩터링 테스트 코드 추가
- chore : 빌드 업무 수정, 패키지 매니저 수정, 그 외 자잘한 수정에 대한 커밋






