Skip to content

MegaBooks/Server

Repository files navigation

📚 MegaBooks - Server

🖥️ 프로젝트 소개

사용자가 책을 읽을 때, 빔프로젝터, 스피커, Control Box를 활용하여 읽고 있는 문장을 다감각으로 느껴볼 수 있는 앱 서비스입니다.


📺 MegaBooks 실제 화면


🎥 시연 영상(Youtube 링크 🔗)

https://www.youtube.com/watch?v=gfNkmmNcwHU


🕰️ 개발 기간

  • 24.02.15 - 2024.10.30

⚙️ 개발 환경

  • Java 17
  • IDE : IntelliJ IDEA
  • Framework : Springboot(3.1.7)
  • Database : MySQL
  • ORM : Hibernate (Spring Data JPA 사용)

🧑‍🤝‍🧑 맴버구성


📌 CI/CD 파이프라인 및 아키텍처

스크린샷 2024-09-02 오후 10 46 32


📝 규칙

  • 커밋 컨벤션

    • Feat: 새로운 기능 추가
    • Fix: 버그 수정
    • Docs: 문서 수정
    • Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
    • Refactor: 코드 리팩토링
    • Test: 테스트 코드, 리팩토링 테스트 코드 추가
    • Chore: 빌드 업무 수정, 패키지 매니저 수정
  • branch 규칙

    • 각자의 깃 닉네임을 딴 branch 명을 사용한다.
    • 예시
      • git checkout -b feature/기능
      • git checkout -b feature/user
  • commit message 규칙

    • 종류: 메시지
    • 예시
      • feat: 커밋 내용
      • feat: 로그인 구현
  • DTO 규칙

    • 엔티티명 + Response/Request + DTO
    • 예시
      • UserResponseDTO
      • PostRequestDTO

📌 참고 자료


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published