Repolode
jamesread

jamesread/Faridoon

Go와 MySQL을 기반으로 좋아하는 채팅 명언을 저장하고 공유하며 투표할 수 있는 셀프 호스팅 웹 앱입니다.

스타
53
포크
3
열린 이슈
6
마지막 커밋
13시간 전

어떤 프로젝트인가요?

Faridoon을 사용하면 그룹 구성원들이 기억에 남는 채팅 대화를 명언으로 저장하고 다른 사람들과 공유할 수 있습니다. 채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성되고, 각 명언에는 고유한 퍼머링크 페이지가 제공됩니다. 사용자 이름은 자동으로 색상 강조 표시되며, 불필요한 줄바꿈과 특수 문자는 정리됩니다.

사이트는 브라우저에서 관리합니다. 관리자는 사이트 제목, 투표, 가입, 게스트 제출, 구문 강조 표시를 설정할 수 있으며, 운영자는 승인 대기열에서 명언을 검토한 뒤 공개할 수 있습니다. 게스트와 권한이 없는 사용자가 제출한 명언은 대기열에 보관되며, 거부하면 삭제됩니다.

이 서비스는 Go와 Vue 3 프런트엔드로 작성되었으며, 데이터 저장소로 MySQL을 사용하고 sql-migrate로 스키마 마이그레이션을 처리합니다. 프로젝트에서는 MySQL 데이터베이스와 함께 Docker로 실행할 것을 권장하며, 인터넷 연결 없이도 작동합니다.

핵심 기능

  • 01채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성됩니다.
  • 02사용자 이름이 각자 고유한 색상으로 자동 강조 표시됩니다.
  • 03게스트와 권한이 없는 사용자의 제출물을 검토하는 승인 대기열과 운영자 기능을 제공합니다.
  • 04브라우저에서 사이트 설정을 관리할 수 있어 설정 파일을 수정할 필요가 없습니다.
  • 05사용자는 명언에 투표할 수 있으며 다크 모드도 사용할 수 있습니다.

활용 사례

  • 친구 그룹이나 커뮤니티가 비공개 사이트에서 가장 재미있었던 채팅 순간을 공유할 때.
  • 홈랩 사용자가 Docker와 MySQL로 명언 게시판을 셀프 호스팅할 때.
  • 게스트 제출물을 공개 전에 검토하려는 커뮤니티에서 사용할 때.

빠른 시작

  1. 1

    설치 문서를 확인하세요(MySQL 데이터베이스와 함께 Docker 사용을 권장합니다).

  2. 2

    설치 및 사용 방법은 문서 사이트에서 확인하세요.

사용 전 알아둘 점

  • 실행하려면 MySQL 데이터베이스가 필요합니다.
  • 설치 방법은 README가 아닌 외부 사이트에 문서화되어 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

Faridoon은(는) 무엇인가요?
Go와 MySQL을 기반으로 좋아하는 채팅 명언을 저장하고 공유하며 투표할 수 있는 셀프 호스팅 웹 앱입니다. Faridoon을 사용하면 그룹 구성원들이 기억에 남는 채팅 대화를 명언으로 저장하고 다른 사람들과 공유할 수 있습니다. 채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성되고, 각 명언에는 고유한 퍼머링크 페이지가 제공됩니다. 사용자 이름은 자동으로 색상 강조 표시되며, 불필요한 줄바꿈과 특수 문자는 정리됩니다.
Faridoon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Faridoon은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Faridoon은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Faridoon의 마지막 커밋은 2026년 11월 6일입니다.
Faridoon은(는) 어디에 사용할 수 있나요?
친구 그룹이나 커뮤니티가 비공개 사이트에서 가장 재미있었던 채팅 순간을 공유할 때. 홈랩 사용자가 Docker와 MySQL로 명언 게시판을 셀프 호스팅할 때. 게스트 제출물을 공개 전에 검토하려는 커뮤니티에서 사용할 때.
Faridoon는 어떻게 설치하나요?
설치 문서를 확인하세요(MySQL 데이터베이스와 함께 Docker 사용을 권장합니다). 설치 및 사용 방법은 문서 사이트에서 확인하세요.
Faridoon은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jamesread/Faridoon

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

관련 프로젝트