Repolode
201206030

201206030/novel-plus

PC, WAP, 앱, WeChat 미니 프로그램을 지원하며 독자·작가·관리자 백엔드를 갖춘 멀티플랫폼 온라인 소설 사이트 구축용 Java CMS입니다.

스타
4,795
포크
1,506
열린 이슈
73
마지막 커밋
어제

어떤 프로젝트인가요?

novel-plus는 창작 소설 웹사이트와 연동 앱을 구축하기 위한 콘텐츠 관리 시스템입니다. 독자용 포털, 작품을 연재하고 관리하는 작가 백엔드, 플랫폼 관리자 콘솔, 소설 콘텐츠를 가져오는 크롤러 모듈을 제공합니다. 도서 추천, 검색 및 랭킹, 테마 변경 기능이 있는 읽기 환경, 책장, 리뷰와 독서 목록, 회원 및 구독 결제, 실시간 통계를 제공하는 뉴스 게시 기능을 갖췄습니다.

이 시스템은 MyBatis, Spring Security, Redis, MySQL을 사용하는 Spring Boot 기반으로 만들어졌습니다. 소설 콘텐츠는 Sharding-JDBC를 통한 샤딩 데이터베이스 테이블이나 일반 TXT 파일에 저장할 수 있습니다. 템플릿을 사용자 지정할 수 있으며, 별도의 uni-app 프로젝트에서 동일한 백엔드 데이터베이스와 API를 사용하는 H5, Android, iOS, WeChat 미니 프로그램 클라이언트를 제공합니다.

최근 버전에는 작가 백엔드에서 사용할 수 있는 AI 지원 장편 소설 집필 워크플로가 추가되었습니다. 개요 생성, 일관성 검사를 포함한 장별 초안 작성, AI 표지 생성 기능을 지원합니다. 이 기능은 Spring AI를 통해 OpenAI 호환 모델 API를 호출하며, 프로젝트에서는 실험적 기능으로 설명합니다.

핵심 기능

  • 01PC, WAP, H5, Android, iOS, WeChat 미니 프로그램을 아우르는 멀티플랫폼 독서 환경
  • 02포털, 작가, 플랫폼 관리자, 크롤러로 구분된 하위 시스템
  • 03소설 콘텐츠를 위한 샤딩 데이터베이스 또는 TXT 파일 저장
  • 04회원 충전, 구독 결제, 뉴스 게시
  • 05AI 지원 장별 초안 작성 및 편집, 표지 이미지 생성

활용 사례

  • 독서, 랭킹, 작가 도구를 갖춘 온라인 소설 플랫폼 출시
  • 회원제와 유료 구독을 지원하는 자체 호스팅 소설 사이트 구축
  • CMS, 샤딩, AI 연동 기능을 갖춘 풀스택 Spring Boot 프로젝트 학습

빠른 시작

  1. 1

    GitHub에서 소스 코드를 가져옵니다

  2. 2

    앱 버전의 공식 설치 튜토리얼을 읽습니다(MySQL, Redis 및 설정 구성)

  3. 3

    강력한 JWT_SECRET을 설정하고 프로덕션 환경에서 프런트엔드 서비스를 시작합니다

    export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start

사용 전 알아둘 점

  • 실행하기 전에 MySQL 데이터베이스와 Redis를 구성해야 합니다.
  • 프로덕션 환경에서 시작하려면 사용자 지정 JWT_SECRET이 필요합니다. 설정하지 않으면 앱이 시작되지 않습니다.
  • AI 기능은 실험 단계이며, 기본 AI 모델은 무료지만 출력 품질에 한계가 있습니다.
  • 번들로 제공되는 크롤러는 테스트 데이터 수집용으로만 사용할 수 있으며, 상업적 이익을 위해 사용해서는 안 됩니다.

토픽

#novel#cms#spring-boot#java#mybatis#reading-platform#ai-writing#wechat-mini-program

자주 묻는 질문

novel-plus은(는) 무엇인가요?
PC, WAP, 앱, WeChat 미니 프로그램을 지원하며 독자·작가·관리자 백엔드를 갖춘 멀티플랫폼 온라인 소설 사이트 구축용 Java CMS입니다. novel-plus는 창작 소설 웹사이트와 연동 앱을 구축하기 위한 콘텐츠 관리 시스템입니다. 독자용 포털, 작품을 연재하고 관리하는 작가 백엔드, 플랫폼 관리자 콘솔, 소설 콘텐츠를 가져오는 크롤러 모듈을 제공합니다. 도서 추천, 검색 및 랭킹, 테마 변경 기능이 있는 읽기 환경, 책장, 리뷰와 독서 목록, 회원 및 구독 결제, 실시간 통계를 제공하는 뉴스 게시 기능을 갖췄습니다.
novel-plus은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
novel-plus은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
novel-plus은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. novel-plus의 마지막 커밋은 2026년 11월 6일입니다.
novel-plus은(는) 어디에 사용할 수 있나요?
독서, 랭킹, 작가 도구를 갖춘 온라인 소설 플랫폼 출시 회원제와 유료 구독을 지원하는 자체 호스팅 소설 사이트 구축 CMS, 샤딩, AI 연동 기능을 갖춘 풀스택 Spring Boot 프로젝트 학습
novel-plus는 어떻게 설치하나요?
GitHub에서 소스 코드를 가져옵니다 앱 버전의 공식 설치 튜토리얼을 읽습니다(MySQL, Redis 및 설정 구성) 강력한 JWT_SECRET을 설정하고 프로덕션 환경에서 프런트엔드 서비스를 시작합니다: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
novel-plus은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/201206030/novel-plus

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Spring Boot 백엔드와 Vue 프런트엔드로 구성된 HR 관리 시스템 스캐폴드로, 역할 기반 메뉴, 직원 정보, 급여 계좌와 온라인 채팅을 제공합니다.

2.8만1만Java라이선스 없음업데이트 14일 전