Skip to content

Explore the timeless wisdom of the Bhagavad Gita with in-depth shlokas, translations, and commentaries, connecting you to India's rich spiritual heritage.

License

Notifications You must be signed in to change notification settings

UjjwalSaini07/VedicSadhana

Repository files navigation

Bhagavad Gita Explorer

Explore the timeless wisdom of the Bhagavad Gita with in-depth shlokas, translations, and commentaries, connecting you to India's rich spiritual heritage.

Open Source Love svg1 Info GitHub contributors GitHub latest commit Generic badge GitHub stars

Github Stats:

🌟 Stars 🍴 Forks πŸ› Issues πŸ“ Repo Size πŸ”” Open PRs πŸ”• Close PRs
Stars Forks Issues Repo Size Open Pull Requests Close Pull Requests

Data source:

API Reference

Bhagavad Gita API

  https://bhagavadgitaapi.in/
Parameter Type Description
GET /slok FREE FREE To Use.
GET /slok/:ch/:sl FREE FREE To Use.
GET /chapters FREE FREE To Use.
GET /chapter/:ch FREE FREE To Use.
  • But API is Not Required If U follow Installation Process

How To Build:

Prerequisites Ensure you have the following software installed on your computer:

  • Node.js
  • npm
  • Code Editor

Installation

Backend: Starting NodeJS Server

  • Download the data from data source as above suggested and place it in the /Data/bhagavad-gita-data directory as mentioned above.

  • Open a terminal and navigate to the Backend directory:

  cd Backend
  • Install the necessary dependencies:
  npm i
  • Start the NodeJS server:
  node index.js

Deployment

Frontend: Starting ReactJS

  • Open a terminal and navigate to the Frontend directory:
  cd Frontend
  • Install the necessary dependencies
  npm i
  • Start the ReactJS development server:
  npm start

Usage

Once both the backend and frontend servers are running, you can access the application in your web browser at http://localhost:3000. Use the interface to browse, search, and read the shlokas along with their translations and commentaries.

Contributing

Contributions are always welcome!

  • Fork the repository and Star it.
  • Create a new branch:
  • For each and every change create new branch with respective number.
  • Make your changes and commit on the pull request.
  • Push to the branch
  git push origin feature/YourFeatureName
  • Open a pull request.

Running Tests

To run tests, run the following command

  https://vedic-sadhana.vercel.app/

Feedback

If you have any feedback, please reach out to us at ujjwalsaini0007+Vedicgit@gmail.com

Show Some Love Heart Icon by Starring the repo and Share this product! Animation - 1723091871778

About

Explore the timeless wisdom of the Bhagavad Gita with in-depth shlokas, translations, and commentaries, connecting you to India's rich spiritual heritage.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks