Skip to content
@open-create

open-create

publiT - Write, share, inspire.

publiT

publiT

GitHub release (latest by date)

Index

  1. 서비스 소개
  2. 기술 스택
  3. 주요 기능
  4. 프로젝트 구성도
  5. 개발 팀 소개
  6. 개발 기간 및 일정
  7. 실행 방법

📍 서비스 소개

📝 퍼블릿 (publiT) 은 공정한 수익구조를 추구하는 AI 기반 글 창작 플랫폼입니다.
퍼블릿은 다음과 같은 기능을 제공하여 작가분들에게 보다 나은 창작 경험을 제공합니다.

  1. AI 기반 스마트 품질 검사: 항목별 점수를 제공하여 글의 보완점을 알려줍니다.
  2. publiT 글쓰기 코파일럿: 사용자의 작성 패턴을 분석하여 선호하는 문체, 내용으로 앞으로 작성할 내용을 AI가 작성해줍니다.

이를 통해 독자는 검증된 양질의 콘텐츠를 즐길 수 있고, 신뢰할 수 있는 정보를 얻을 수 있게 됩니다.

🔗 프론트엔드 저장소 바로가기 Click ! 👈

🔗 백엔드(메인 서버) 저장소 바로가기 Click ! 👈

🔗 AI 모델 서버 저장소 바로가기 Click ! 👈

🔗 서버 API 문서 바로가기 Click ! 👈


🔨 사용 기술

Frontend

image image image image
Typescript NextJS Jotai Tanstack-query
  • 스타일링: Chakra UI / Emotion / Lucide Icon
  • 에디터: Tiptap

Backend

image image image image
Typescript NestJS Mysql TypeORM

DevOps

image image image
Cloud Run Cloud Build Docker

⭐️ 주요 기능

기능 내용
소셜 로그인 Google, Kakao, Naver 등 주요 소셜 계정을 이용해 간편하게 회원가입 및 로그인 가능
스마트 리뷰 사용자가 작성한 글이나 콘텐츠를 분석하여 **항목별 점수(예: 문법, 가독성, 창의성 등)**와 개인화된 코멘트를 제공
글 작성/편집 기본 텍스트 에디터 제공 (작성, 수정, 삭제 가능)
글 저장/불러오기 임시 저장 및 불러오기 기능 지원
글 공개/비공개 설정 개인 보관용 / 공개 여부 설정 가능
태그 및 카테고리 글에 태그/카테고리 추가하여 탐색 및 관리 용이
좋아요/댓글 다른 사용자의 글에 좋아요, 댓글 기능 제공
검색 기능 제목, 태그, 카테고리 기반 글 검색 가능
마이페이지 내가 작성한 글, 받은 리뷰, 통계 확인 가능
구독 원하는 작가를 구독하고 글이 등록될 때마다 알림

📝 프로젝트 구성도

Architecture

image

Entity-Relationship Diagram

image

👨‍💻 개발 팀 소개

image image
조규연 김해원

📅 개발 기간 및 일정

일정 내용
2025.06 ~ 2025.07 기획
2025.07 ~ 2025.08 기획 마무리 및 디자인 & 개발
2025.08.20 v1.0.0 개발 완료

🚀 실행 방법

Frontend

npm install
npm run dev

Backend

docker-compose up --build

AI server

uv sync
uvicorn app.main:app --reload

Pinned Loading

  1. publiT-model publiT-model Public

    publiT 창작 플랫폼 - AI 모델 및 서버 저장소

    Python

  2. publiT-client publiT-client Public

    publiT 창작 플랫폼 - 프론트엔드(NextJS) 저장소

    TypeScript

  3. publiT-server publiT-server Public

    publiT 창작 플랫폼 - 백엔드(NestJS) 저장소

    TypeScript

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…