Skip to content

POBOROJO/Kanha-GPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kanha GPT: Conversational Interaction with Lord Krishna

krishna-arjun-1m4m6as28186y5q9

Overview:

Kanha GPT is a web application designed to foster insightful dialogues with Lord Krishna, drawing inspiration from the profound teachings of the Bhagavad Gita. Through the fusion of modern technology and ancient wisdom, this project aims to provide users with a unique opportunity to engage with timeless principles that offer guidance and clarity in navigating life's complexities.

Why we Built This Project:

The inspiration for Kanha GPT came from a great admiration for the Bhagavad Gita's wisdom and a desire to make its teachings more accessible in today's fast-paced digital world. By combining cutting-edge AI technology with user-friendly interfaces, I envisioned a platform where people from all walks of life could have meaningful talks with Lord Krishna, acquiring vital insights and views on all facets of existence.

Features:

  • Conversational Interaction: Engage in meaningful dialogues with Lord Krishna, asking questions about faith, life, and well-being.

  • Personalized Content: Receive answers tailored to your specific needs, drawing from the Bhagavad Gita's pool of knowledge and wisdom.

  • Easy-to-Understand Answers: Get straightforward responses to your questions, making it accessible for everyone to explore the teachings of the Bhagavad Gita.

TechStack Used:

  • Frontend: ReactJS is used to build the user interface, providing a dynamic and responsive experience.

  • Backend: Node.js and Express are used to create the server-side application, handling requests and responses between the client and the Gemini API.

  • API Integration: The Gemini API is utilized to generate responses based on the input provided by the user, ensuring a seamless and engaging conversation experience.

  • Styling: CSS modules and styled-components are used for styling, ensuring a consistent and visually appealing design.

Installation:

  1. Clone the repository: git clone https://github.com/POBOROJO/Kanha-GPT.git

  2. Navigate to the project directory: cd Kanha-gpt

  3. Install the backend dependencies: npm install

  4. To run the project: npm run dev

Usage:

  • Open your web browser and navigate to http://localhost:5173
  • Click on the "Enlighten Me!" button to receive a random question to get your answer from The Bhagavad Gita.
  • Type your question or response in the input field and press "Ask Kanha" to engage in a conversation with Lord Krishna.
  • The conversation history will be displayed, showing both your questions and Lord Krishna's responses.

Media:

Gita-GPT_image1 Gita-GPT_image2 Gita-GPT_image3

Gita-GPT_video.mp4

Acknowledgments:

  • Special thanks to the Gemini API for providing the AI model that powers the conversational interactions.
  • Acknowledgment to the Bhagavad Gita for its profound wisdom and teachings.