Repolode
julianpoy

julianpoy/RecipeSage

오프라인에서도 작동하고 기기 간 동기화를 지원하는 PWA로 제공되는 협업형 레시피 보관함, 식단 플래너, 장보기 목록 관리 도구입니다.

대체할 수 있는 제품:PaprikaMealime

스타
992
포크
112
열린 이슈
27
마지막 커밋
그저께

어떤 프로젝트인가요?

RecipeSage는 레시피를 저장하고 검색하고 공유하는 웹 앱입니다. URL, 이미지, PDF, 일반 텍스트에서 레시피를 가져올 수 있으며, 다양한 레시피 관리자 및 메모 앱의 내보내기 형식을 지원합니다. 레시피는 오프라인에서도 검색할 수 있고 기기 간 동기화됩니다.

레시피 보관 기능 외에도 드래그 앤 드롭 방식의 식단 플래너를 제공하며, 이를 인쇄하거나 가족과 공유할 수 있습니다. 장보기 목록은 항목을 자동으로 분류하고 레시피를 추가할 때 비슷한 재료를 하나로 합칩니다. 레시피 분량을 조절하고 미터법과 야드파운드법 단위를 변환할 수 있으며, 1회 제공량당 영양 정보도 기록할 수 있습니다.

이 프로젝트는 recipesage.com에서 호스팅되며 Docker Compose로 직접 호스팅할 수도 있습니다. 코드베이스는 nx로 관리되는 TypeScript 모노레포로, Prisma와 tRPC를 사용합니다. 라이선스는 비상업적 용도의 AGPL-3.0과 별도의 상용 라이선스를 함께 제공합니다.

핵심 기능

  • 01URL, 이미지, PDF, 텍스트 및 다양한 레시피 앱에서 레시피 가져오기
  • 02인쇄 및 공유가 가능한 드래그 앤 드롭 식단 계획
  • 03항목을 자동 분류하고 비슷한 재료를 합치는 장보기 목록
  • 04오프라인 검색 및 기기 간 동기화
  • 05레시피 분량 조절 및 미터법/야드파운드법 단위 변환
  • 061회 제공량당 영양 정보 기록

활용 사례

  • 어떤 기기에서든 이용할 수 있는 가족 공유 레시피 모음 관리
  • 주간 식단을 계획하고 통합 장보기 목록 생성
  • 다른 레시피 관리자에서 레시피를 한곳으로 이전
  • 비공개 레시피 및 식단 계획 서비스를 직접 호스팅

빠른 시작

  1. 1

    고정된 pnpm 버전을 사용하도록 corepack을 활성화합니다

    corepack enable
  2. 2

    저장소 루트에서 종속성을 설치합니다

    pnpm install
  3. 3

    Docker 컨테이너를 시작합니다

    docker compose up -d
  4. 4

    데이터베이스 마이그레이션을 실행한 다음 포트 80에서 localhost를 엽니다

    docker compose exec backend pnpm exec prisma migrate dev

사용 전 알아둘 점

  • 상업적 사용에는 별도로 협의한 유료 라이선스가 필요하며, 비상업적 사용에는 AGPL-3.0이 적용됩니다.
  • AI 어시스턴트 및 이에 의존하는 일부 기능을 사용하려면 .env에 실제 API 키를 설정해야 합니다.
  • 여기에 설명된 셀프 호스팅 설정은 간편한 배포보다 개발에 중점을 둡니다.

포함된 컬렉션

토픽

자주 묻는 질문

RecipeSage은(는) 무엇인가요?
오프라인에서도 작동하고 기기 간 동기화를 지원하는 PWA로 제공되는 협업형 레시피 보관함, 식단 플래너, 장보기 목록 관리 도구입니다. RecipeSage는 레시피를 저장하고 검색하고 공유하는 웹 앱입니다. URL, 이미지, PDF, 일반 텍스트에서 레시피를 가져올 수 있으며, 다양한 레시피 관리자 및 메모 앱의 내보내기 형식을 지원합니다. 레시피는 오프라인에서도 검색할 수 있고 기기 간 동기화됩니다.
RecipeSage은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
RecipeSage에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
RecipeSage은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. RecipeSage의 마지막 커밋은 2026년 11월 4일입니다.
RecipeSage은(는) 어디에 사용할 수 있나요?
어떤 기기에서든 이용할 수 있는 가족 공유 레시피 모음 관리 주간 식단을 계획하고 통합 장보기 목록 생성 다른 레시피 관리자에서 레시피를 한곳으로 이전 비공개 레시피 및 식단 계획 서비스를 직접 호스팅
RecipeSage는 어떻게 설치하나요?
고정된 pnpm 버전을 사용하도록 corepack을 활성화합니다: corepack enable 저장소 루트에서 종속성을 설치합니다: pnpm install Docker 컨테이너를 시작합니다: docker compose up -d 데이터베이스 마이그레이션을 실행한 다음 포트 80에서 localhost를 엽니다: docker compose exec backend pnpm exec prisma migrate dev
RecipeSage은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/julianpoy/RecipeSage

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

관련 프로젝트