Skip to content

GonggakSim/Backend

Repository files navigation

🔔 공각심



Member

이름 담당 기능
김유진 - OpenAI를 활용한 시험 일정 추천 기능
- 캘린더 전체 기능
- 자격증 검색 기능
- 랜덤 퀴즈 알림 기능
원준영 - 자격증 정보 크롤링
- 자격증 (전체 목록, 상세 정보, 시험 일정) 조회 기능
- 랜덤 퀴즈 유형에 따른 퀴즈 출력 기능
박세웅 - 자격증 정보 크롤링
- 자격증 (전체 목록, 상세 정보, 시험 일정) 조회 기능
- 랜덤 퀴즈 유형에 따른 퀴즈 출력 기능
임수빈 - 서버 CI/CD 구축 및 DB 관리
- 신규 사용자 시험 추천 기능
- 로그인/회원가입 기능

Tech stack

  • Framework: Express
  • Language: Node.js, TypeScript(서버, API) | Python(크롤링)
  • ORM: Prisma
  • Database: MySQL, MongoDB
  • Authentication: JWTToken, bcrytjs
  • API Documentation: Swagger
  • Dev Tools: Nodemon, ESBuild, TSX
  • Realtime Processing: Firebase Cloud Messaging(FCM), OpenAI API
  • Data Collection : Python, Open API
  • Cloud Computing: AWS VPC(VPC peering), AWS EC2

Git Flow

  • main : 최종적으로 배포되는 브랜치
  • dev : 배포 전, 개발 중심으로 검증 위주의 브랜치
  • feature : 추가 기능을 개발 혹은 기존 기능 수정 브랜치
  • hotfix : main 브랜치에서 발생한 버그를 수정하는 브랜치

🚨 github 주의사항

  • Pull request 생성 시, main인지 dev인지 반드시 확인
  • 기능 별로 branch 생성
  • commit 시, main 업데이트 확인(pull) 후에 push하기

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •