Communitygithub.com

Chinmay1752/my-luna

MyLuna는 생리 주기 추적, 일일 기분 기록, AI 비서와의 채팅을 지원하는 스마트 웰니스 앱입니다. LunaCycle, MyLoom Diary, Devi 챗봇을 특징으로 하며, Node.js, MongoDB, Gemini API로 구축되었습니다.

my-luna란 무엇인가요?

MyLuna는 여성 건강과 웰빙을 중심으로 설계된 스마트 웰니스 애플리케이션입니다. 이 스킬은 생리 주기 추적(LunaCycle), 일일 기분 일기(MyLoom Diary), 그리고 Gemini API를 기반으로 한 AI 챗봇(Devi)의 세 가지 주요 기능을 제공합니다. Node.js와 MongoDB를 백엔드 스택으로 사용하여 개발되었으며, 사용자가 자신의 건강 데이터를 안전하게 저장하고 상호작용할 수 있도록 합니다. 개발자 도구 및 AI 에이전트(예: Claude Code, Cursor) 환경에서 실행되며, Gemini API를 통해 자연어 처리 기반의 대화형 지원을 제공합니다. 이 스킬은 사용자에게 생리 건강 관리, 감정 기록, 그리고 개인화된 AI 조언을 원스톱으로 제공하는 것을 목표로 합니다.

지원 대상~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Chinmay1752/my-luna

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

my-luna은(는) 무엇을 하나요?

MyLuna는 생리 주기 추적, 일일 기분 기록, AI 비서와의 채팅을 지원하는 스마트 웰니스 앱입니다. LunaCycle, MyLoom Diary, Devi 챗봇을 특징으로 하며, Node.js, MongoDB, Gemini API로 구축되었습니다.

개요

MyLuna는 여성 건강 관리를 위한 포괄적인 도구입니다. 주요 기능은 다음과 같습니다:

  • LunaCycle: 생리 주기 추적 및 예측
  • MyLoom Diary: 일일 기분 및 증상 기록
  • Devi 챗봇: Gemini API 기반 AI 건강 비서

기술 스택

  • 백엔드: Node.js
  • 데이터베이스: MongoDB
  • AI API: Gemini API

설치 및 실행 방법

# 저장소 클론
git clone https://github.com/Chinmay1752/my-luna.git

# 의존성 설치
cd my-luna
npm install

# 환경 변수 설정
# .env 파일에 다음 항목을 추가하세요:
# MONGO_URI=<your_mongodb_uri>
# GEMINI_API_KEY=<your_gemini_api_key>

# 애플리케이션 실행
npm start

사용 방법

  1. 생리 주기 데이터를 LunaCycle에 입력하여 주기를 추적하세요.
  2. MyLoom Diary에 매일 기분을 기록하고 패턴을 확인하세요.
  3. Devi 챗봇과 대화하여 건강 관련 질문에 대한 답변을 얻으세요.

API 엔드포인트

엔드포인트메서드설명
/api/cyclePOST생리 주기 데이터 추가
/api/cycleGET저장된 주기 데이터 조회
/api/diaryPOST일기 항목 추가
/api/diaryGET모든 일기 조회
/api/chatPOSTDevi 챗봇과 대화

기여

버그 리포트 및 기능 제안은 GitHub 이슈를 통해 제출해 주세요. 풀 리퀘스트도 환영합니다.

라이선스

MIT 라이선스

관련 스킬