A beautiful, interactive web application for reading the Bhagavad Gita, featuring Sanskrit text, transliteration, and English translations. Built with modern web technologies to provide an elegant and accessible reading experience.
This project brings the timeless wisdom of the Bhagavad Gita to the web with a clean, user-friendly interface. Whether you're a student of Indian philosophy, a spiritual seeker, or simply curious about this ancient text, this reader makes it easy to explore all 18 chapters and their verses.
Make sure you have Node.js (version 16 or higher) installed on your computer.
npm install
Start the development server:
npm run dev
Then open your browser and visit http://localhost:5180 to see the application.
To create an optimized production build:
npm run build
Preview the production build:
npm run preview
bhagavad-gita-reader/
├── src/
│ ├── lib/
│ │ ├── components/ # Reusable UI components
│ │ ├── stores/ # State management
│ │ ├── data/ # Chapter and verse data
│ │ └── api/ # API integration utilities
│ ├── routes/ # Application pages
│ ├── app.css # Global styles
│ └── app.html # HTML template
├── static/
│ └── images/ # Images and icons
└── package.json # Project dependencies
You can easily customize the look and feel by modifying:
tailwind.config.jssrc/lib/components/src/lib/data/Some ideas for future development:
This is an open project and contributions are welcome! Whether it's fixing bugs, improving documentation, or adding new features, feel free to fork the repository and submit a pull request.
This project is open source and available for educational and personal use. The Bhagavad Gita text itself is in the public domain.
Special thanks to the scholars and translators who have made the Bhagavad Gita accessible to modern readers, and to the open source community for the amazing tools that made this project possible.
May the wisdom of the Gita illuminate your path.