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.
Visit YouTube Video for more info : https://www.youtube.com/watch?v=RzIhGIcDukE
- 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.
- Provide customized meditation and workout plans aligned with the user’s astrological traits and challenges.
- Perform dream analysis to uncover psychological and spiritual meanings.
- Generate and render detailed birth charts with graphical representations.
- Display zodiac signs, house alignments, and degree positions in an intuitive format.
- Store all user data and generated insights securely in AstraDB.
- Enable efficient retrieval and future analysis of stored data.
- Allow users to submit dreams for analysis.
- Use AI to interpret the psychological and astrological meanings of dreams.
- 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.
- Astrological Calculations
- Compute the birth chart using advanced algorithms.
- Output a structured JSON birth chart.
- Visualization
- Render the birth chart graphically.
- Storage
- Save the generated chart in AstraDB vector database for future reference.
- Retrieve Data
- Fetch the birth chart from AstraDB.
- Analyze Data
- Generate insights, identify patterns, and suggest remedies.
- Output to User
- Deliver insights in an engaging interface.
- Forward Dataset
- Share the birth chart and insights with Yogi Bot.
- Tailored Recommendations
- Provide meditation and workout plans.
- Analyze user-submitted dreams.
- Interactive Experience
- Enable real-time interaction with Yogi Bot.
- 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"}
- Endpoint:
GET /api/v1/birth-chart/{userId} - Output:
{ "userId": "12345", "birth_chart": {"sun_sign": "Taurus", "moon_sign": "Leo"} }
- 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."}
- Multi-language Support
- Broaden accessibility by introducing support for multiple languages.
- Advanced Visualizations
- Offer interactive and customizable birth chart visualizations.
- Wearable Device Integration
- Integrate with wearables for health tracking and real-time feedback.
- Gamification Features
- Incorporate gamified elements to engage users in astrology and wellness journeys.
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