SkillAgentSearch skills...

AstroBuddy

AstroBuddy is an interactive tool that delivers real-time sky maps and updates on celestial events. Experience a seamless fusion of intuitive visuals and educational insights to enhance your stargazing journey.

Install / Use

/learn @NAKULMAK05/AstroBuddy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AstroBuddy AI

AstroBuddy AI is a revolutionary platform that combines the ancient wisdom of astrology with cutting-edge AI technology to provide personalized fitness plans, dream analysis, and astrological insights. By leveraging advanced AI models and AstraDB, AstroBuddy delivers a seamless and transformative user experience. <br/>

Visit YouTube Video for more info : https://www.youtube.com/watch?v=RzIhGIcDukE <br/> <br/>

Features

1. AI-Powered Insights

  • Generate personalized astrological insights based on the user’s birth details.
  • Identify life patterns, challenges, and provide remedies.
  • Offer actionable recommendations tailored to the user’s astrological profile.

2. Yogi Bot Integration

  • Provide customized meditation and workout plans aligned with the user’s astrological traits and challenges.
  • Perform dream analysis to uncover psychological and spiritual meanings.

3. Interactive Visualizations

  • Generate and render detailed birth charts with graphical representations.
  • Display zodiac signs, house alignments, and degree positions in an intuitive format.

4. Secure Data Management

  • Store all user data and generated insights securely in AstraDB.
  • Enable efficient retrieval and future analysis of stored data.

5. Comprehensive Dream Analysis

  • Allow users to submit dreams for analysis.
  • Use AI to interpret the psychological and astrological meanings of dreams.

Workflow

Step 1: Collect User Inputs

  1. API Endpoint for User Data
    • Accepts the following details: Birth Time, Birth Date, Birth Place (Latitude & Longitude).
    • Validates input for format and completeness.
    • Converts data into JSON format for further processing.

Step 2: Generate Birth Chart

  1. Astrological Calculations
    • Compute the birth chart using advanced algorithms.
    • Output a structured JSON birth chart.
  2. Visualization
    • Render the birth chart graphically.
  3. Storage
    • Save the generated chart in AstraDB vector database for future reference.

Step 3: AI Insight Generation

  1. Retrieve Data
    • Fetch the birth chart from AstraDB.
  2. Analyze Data
    • Generate insights, identify patterns, and suggest remedies.
  3. Output to User
    • Deliver insights in an engaging interface.

Step 4: Integration with Yogi Bot

  1. Forward Dataset
    • Share the birth chart and insights with Yogi Bot.
  2. Tailored Recommendations
    • Provide meditation and workout plans.
    • Analyze user-submitted dreams.
  3. Interactive Experience
    • Enable real-time interaction with Yogi Bot.

API Documentation

1. Collect User Data

  • Endpoint: POST /api/v1/user-data
  • Input:
    {
      "birth_time": "10:30 AM",
      "birth_date": "1990-05-15",
      "latitude": 40.7128,
      "longitude": -74.0060
    }
    
  • Output:
    {"status": "success", "message": "Data received successfully"}
    

2. Retrieve Birth Chart

  • Endpoint: GET /api/v1/birth-chart/{userId}
  • Output:
    {
      "userId": "12345",
      "birth_chart": {"sun_sign": "Taurus", "moon_sign": "Leo"}
    }
    

3. Submit Dream for Analysis

  • Endpoint: POST /api/v1/dream-analysis
  • Input:
    {"dream_description": "Flying over a forest during the night"}
    
  • Output:
    {"dream_meaning": "You seek freedom and wish to escape current limitations."}
    

Landing Page

<img width="833" alt="AstroLand" src="https://github.com/user-attachments/assets/93416e1b-cffc-4380-88d0-a6d2c5361abf" />

Houses Data with zodiac sign and degree position

<img width="843" alt="Astro 2" src="https://github.com/user-attachments/assets/217ffcb1-9b2a-4c9d-a069-82f07f033ffb" />

12-House Chart

<img width="836" alt="Astro House chart" src="https://github.com/user-attachments/assets/b03c0ac0-d41f-4fbc-8984-604f4a818ef6" />

Future Enhancements

  1. Multi-language Support
    • Broaden accessibility by introducing support for multiple languages.
  2. Advanced Visualizations
    • Offer interactive and customizable birth chart visualizations.
  3. Wearable Device Integration
    • Integrate with wearables for health tracking and real-time feedback.
  4. Gamification Features
    • Incorporate gamified elements to engage users in astrology and wellness journeys.

License

This project is licensed under the MIT License. See the LICENSE file for details.


AstroBuddy AI: Empowering lives through the fusion of astrology and technology

View on GitHub
GitHub Stars5
CategoryEducation
Updated8mo ago
Forks1

Languages

Jupyter Notebook

Security Score

67/100

Audited on Jul 23, 2025

No findings