/WSS-Server-AppJam

웹소소에 모인 최강의 무기는 바로 여러분

Primary LanguageJava

🪄 웹소소: 웹소설도 소설이다

image

✨ 프로젝트 소개

쉽게 기록하고, 재밌게 기억하고, 마음껏 몰입하기 위해.
"웹소설도 소설이다." 33기 DO SOPT 앱잼에서 탄생한 웹소소는 웹소설을 더욱 간편하게 기록하고 기억할 수 있는 플랫폼입니다. 웹소설 헤비 이용자들을 타겟으로 하며, 사용자들의 편의를 증진시키고 웹소설에 대한 몰입감을 더욱 깊게 만들어주는 특별한 경험을 제공합니다. 간단하게 기록하고, 재미있게 기억하며, 마음껏 몰입하기 위한 새로운 앱 서비스로 여러분을 초대합니다.

✨ 기능

websoso가 제공하는 기능은 다음과 같습니다.

    v1.0
  • 크롤링 DB 기반 웹소설 정보 검색 기능
  • 작품 별점, 읽기 상태, 읽은 날짜, 키워드 등록을 통한 서재 등록 기능
  • 저장한 작품에 대한 메모 작성 기능



🧑🏻‍💻 서버 팀원 소개

김태욱 이채은 이나경
@Kim-TaeUk @ChaeAg @2.or_kng

🗂 기술 스택

아키텍처

스크린샷 2024-01-14 22 52 20

ERD

wss_erd


📝 Git Convention

Commit Convention

0. 제목과 본문으로만 구성
1. 제목과 본문은 빈 행으로 구분
2. 제목 끝에는 마침표 X
3. 제목은 명령문 사용
4. 제목은 과거형 X
5. 본문은 '무엇과 왜'를 설명

Commit 예시 : [FEAT] 로그인 기능 구현

태그 설명
DOCS 문서 작성 및 수정 작업 (README, 템플릿 등)
FEAT 새로운 기능 추가 작업
FIX 에러 및 버그 수정, 기능 수정 작업
HOTFIX 긴급 수정
REFACTOR 코드 리팩토링 작업 (버그 수정이나 기능 추가 X)
RENAME 네이밍 변경 (파일명, 변수명 등)
REMOVE 파일 및 코드 삭제
COMMENT 주석 추가
CHORE 빌드 업무 및 패키지 매니저 수정 작업 등의 작업
MERGE 다른 브랜치 머지 작업
TEST 테스트 관련 작업
STYLE 코드 포맷팅

Branch Convention

브랜치명 형식 : branchType/#issue

  • 예시 : feat/#1
브랜치 설명
main 실제 프로덕트 브랜치
dev 신규 버전 개발 브랜치
feat 기능 구현 브랜치
fix 기능 수정 브랜치
refactor 리팩토링 브랜치
bugfix 버그 수정 브랜치