8000 GitHub - 2jaebbang/whatToDo: 교육 커뮤니티 웹 서비스
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

2jaebbang/whatToDo

Repository files navigation

What To Do

간편한 교육 커뮤니티 플랫폼


📝 작품소개

Demo

화면_기록_2022-06-10_오후_1 10 51

Interactive Web

화면_기록_2022-06-10_오후_1 15 04


⭐ 주요 기능

[홈] 캠프 리스트 [홈] 커뮤니티 리스트 [상세] 캠프 상세
캠프 리스트 출력 커뮤니티 메인 카드 구성 커뮤니티 댓글 출력
최근 작성글 3개 이전 글은 블라인드 처리 태그 설정
캠프 시작일 출력 커뮤니티 댓글 출력

🔧 Stack

Frontend(Web)

  • Language : TypeScript
  • Library & Framework : React, Styled-Components, Axios, mobX
  • Design: Figma
  • Deploy: AWS(S3), github pages

👨‍💻 Role & Contribution

  • React + typescript 기반의 웹 사이트 구현
  • styled-components을 활용한 컴포넌트 스타일링
  • 백엔드 API 연동 로직 구현
  • 병렬 개발 진행을 위한 (개발 시간 단축을 위한) Postman을 활용한 목서버 적용
  • mobX를 활용한 컴포넌트 상태 관리

Git Flow

[참고]

Git branch

  • main : 제품으로 출시될 수 있는 브랜치
  • develop : 다음 출시 버전을 개발하는 브랜치
  • feature : 기능을 개발하는 브랜치
    -> feature/sign와 같이 브랜치/기능 형태로 브랜치를 생성한다.

Commit Convention

  • feat : 새로운 기능 개발
  • fix : 버그 수정
  • refactor : 기능 변경이 없는 코드 수정
  • test : 테스트 코드 작성 및 수정
  • docs : 문서 작성 및 수정
  • build : 빌드 파일 작성 및 수정
  • style : 스타일 변경(reformat, indent)
  • chore : 단순한 작업

PR Rules

  • feature -> develop : merge commit
  • develop -> main : merge commit

About

교육 커뮤니티 웹 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0