Dhyan AI is an all-in-one health and well-being web application designed to enhance users' lifestyles through personalized yoga recommendations, habit tracking, health recipe suggestions, and productivity tools.
- Personalized Yogasana Recommendations based on your health issues.
- Utilizes SambaNova AI Cloud Services and the Meta LLM model to generate relevant yoga asanas.
- Detailed instructions and benefits for each yogasana are provided.
- Track daily habits such as water intake, exercise, and yoga.
- View insightful monthly statistics to monitor progress and improve health.
- Get personalized health recipes by entering the ingredients you have.
- Uses Meta LLM on SambaNova AI Cloud Services to provide accurate and healthy meal suggestions.
- Boost productivity with the Pomodoro Technique.
- Manage and track your activities effectively by dividing your time into focused work sessions and breaks.
- Secure and seamless login and authentication using AWS Cognito.
- Frontend: HTML, EJS, Bootstrap
- Backend: Node.js with Express
- Database: MongoDB
- AI Services: SambaNova AI Cloud Services (Meta LLM model)
- Authentication: AWS Cognito
Follow the steps below to set up and run the Dhyan AI application locally.
Ensure you have the following installed:
- Node.js (v14 or above)
- MongoDB
- SambaNova API Access
- AWS Cognito Setup
-
Clone the repository:
git clone https://github.com/Rajukrsna/DhyanAI.git cd dhyan-ai -
Install dependencies:
npm install
-
Set up environment variables:
Create a
.envfile in the root directory and add the following:PORT=3000 MONGODB_URI=your-mongodb-uri SAMBANOVA_API_KEY=your-sambanova-api-key AWS_COGNITO_CLIENT_ID=your-cognito-client-id AWS_COGNITO_USER_POOL_ID=your-cognito-user-pool-id -
Run the application:
npm start
-
Open the application:
Visit
http://localhost:3000in your browser.
.
├── views/ # EJS templates
├── public/ # Static files (CSS, JS, images)
├── routes/ # Express routes
├── models/ # Mongoose models
├── app.js # Main server file
├── package.json # Project dependencies
└── .env # Environment variables
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add new feature" - Push to the branch:
git push origin feature/your-feature-name
- Open a Pull Request.
This project is licensed under the MIT License.
For any questions or suggestions, reach out to:
- Email: [email protected]
- LinkedIn: Your LinkedIn Profile



