Skip to content

Soul Buddy is an innovative, AI-driven platform designed to empower individuals on their journey to emotional, physical, and spiritual well-being. By seamlessly blending ancient wisdom with cutting-edge technology, Soul Buddy offers a unique, personalized experience that stands out in a crowded digital wellness space

Notifications You must be signed in to change notification settings

kmoin1309/soul-buddy-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soul Buddy - Your Guide to Well-being 🌟

This repository contains the Soul Buddy project, created as part of our initiative to combine ancient spiritual wisdom with cutting-edge AI technologies. The project demonstrates the integration of astrology, yoga, spiritual rituals, and meditation into an AI-powered platform, enabling users to achieve emotional, physical, and spiritual harmony.


Overview

Soul Buddy focuses on enhancing well-being by providing personalized horoscopes, AI-powered yoga tracking, guided meditations, and cultural ritual guidance. The platform leverages AI tools to deliver meaningful insights, helping users embark on a holistic journey of self-improvement.


Key Features

  • Personalized Horoscope: Generate daily and monthly astrological insights based on user birth details.
  • AI-Powered Yoga Tracker: Analyze and provide feedback on yoga poses using OpenCV and Mediapipe.
  • Spiritual Rituals: Guidance for meaningful rituals during cultural and festive events.
  • Meditation Practices: Guided meditation sessions with soothing sounds and mindfulness exercises.
  • Tailored Wellness Insights: Personalized feedback and progress tracking for holistic development.

Tech Stack

  • LangFlow: AI workflow design and deployment.
  • OpenCV & Mediapipe: Real-time posture tracking for yoga guidance.
  • Gemini AI: Advanced insights and recommendations.
  • Astra DB: Scalable database for storing user and progress data.
  • Next.js: Fast and modern framework for building the web interface.
  • Tailwind CSS: Styling the UI for a clean and user-friendly design.

Project Workflow

  1. Personalization:

    • Users provide birth details to generate custom horoscope insights.
    • AI algorithms analyze inputs for tailored recommendations.
  2. AI Yoga Tracking:

    • Real-time pose estimation using OpenCV and Mediapipe.
    • Feedback provided to users for improved posture and wellness.
  3. Meditation and Ritual Guidance:

    • Guided sessions delivered via audio and visuals.
    • Cultural rituals are explained with step-by-step instructions.

Installation and Setup

Prerequisites

  • Node.js
  • Astra DB account
  • Python (for backend AI components)
  • LangFlow environment

Steps

  1. Clone the repository:
    git clone https://github.com/kmoin1309/SoulBuddy.git
    cd SoulBuddy
    
     2.	Install dependencies for the SoulBuddy:
    

cd frontend npm install

3.	Set up the backend:
•	Navigate to the backend/ directory.
•	Install Python dependencies:

pip install -r requirements.txt

4.	Configure environment variables:
•	Create a .env file in both frontend/ and backend/ directories.
•	Add keys for Astra DB, LangFlow API, and other required services.
5.	Start the development servers:
•	Frontend:

npm run dev

•	Backend:

python app.py

Usage • Visit the website to explore features like horoscopes, yoga tracking, and guided meditations. • Interact with personalized insights to improve your well-being.

Future Enhancements • Add multilingual support for global accessibility. • Expand AI capabilities for more precise yoga feedback. • Integrate additional cultural rituals and meditation practices.

Contributors

Meet the Soul Buddy team.

License

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

Acknowledgments • Open-source contributors for LangFlow, Mediapipe, and Astra DB. • Support from hackathon mentors and organizers.

About

Soul Buddy is an innovative, AI-driven platform designed to empower individuals on their journey to emotional, physical, and spiritual well-being. By seamlessly blending ancient wisdom with cutting-edge technology, Soul Buddy offers a unique, personalized experience that stands out in a crowded digital wellness space

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published