Communitygithub.com

Chinmay1752/my-luna

MyLuna est une application de bien-être intelligente pour suivre les cycles menstruels, enregistrer les humeurs quotidiennes et discuter avec un assistant IA. Elle comprend LunaCycle, MyLoom Diary et le chatbot Devi, construit avec Node.js, MongoDB et l'API Gemini.

Qu'est-ce que my-luna ?

MyLuna est une application de bien-être complète conçue pour les personnes souhaitant suivre leur santé menstruelle et leur bien-être émotionnel. Elle intègre trois fonctionnalités principales : LunaCycle pour le suivi des cycles, MyLoom Diary pour la journalisation des humeurs, et le chatbot Devi alimenté par l'IA. L'application est construite avec Node.js et MongoDB pour le backend, et utilise l'API Gemini pour les capacités de chatbot conversationnel. Ce skill est utile pour les développeurs et les utilisateurs finaux qui souhaitent une solution intuitive et intelligente pour la gestion de la santé féminine. Il est compatible avec toute plateforme supportant Node.js et MongoDB, et son architecture modulaire facilite l'intégration et la personnalisation. En résumé, MyLuna automatise le suivi des cycles et des humeurs, tout en offrant un assistant IA accessible via Devi, rendant la gestion de la santé plus simple et interactive.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Chinmay1752/my-luna

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait my-luna ?

MyLuna est une application de bien-être intelligente pour suivre les cycles menstruels, enregistrer les humeurs quotidiennes et discuter avec un assistant IA. Elle comprend LunaCycle, MyLoom Diary, et le chatbot Devi, construit avec Node.js, MongoDB et l'API Gemini.

Fonctionnalités

  • LunaCycle : Suivi précis des cycles menstruels avec prédictions.
  • MyLoom Diary : Journal des humeurs quotidiennes pour suivre les émotions.
  • Devi Chatbot : Assistant IA conversationnel pour répondre aux questions de bien-être.

Architecture

  • Backend : Node.js et Express.js
  • Base de données : MongoDB
  • IA : API Gemini pour le traitement du langage naturel

Installation

  1. Clonez le dépôt :
    git clone https://github.com/Chinmay1752/my-luna.git
    
  2. Installez les dépendances :
    cd my-luna
    npm install
    
  3. Configurez les variables d'environnement :
    • Créez un fichier .env avec les clés suivantes :
      • MONGODB_URI
      • GEMINI_API_KEY
  4. Lancez l'application :
    npm start
    

Utilisation

  • Accédez à l'application via http://localhost:3000.
  • Créez un compte pour commencer à utiliser LunaCycle, MyLoom Diary et Devi.

Contribution

Les contributions sont les bienvenues ! Veuillez consulter les directives de contribution dans le dépôt original.

Skills associés