https://github.com/surajpurohitcode/gitaapp
๐๏ธ Gita Setu โ Kotlin + Jetpack Compose app to read Gita, listen to slokas, meditate, and chat with Krishna AI (Gemini + Firebase)
https://github.com/surajpurohitcode/gitaapp
android android-app gemini-api jetpack-compose
Last synced: 13 days ago
JSON representation
๐๏ธ Gita Setu โ Kotlin + Jetpack Compose app to read Gita, listen to slokas, meditate, and chat with Krishna AI (Gemini + Firebase)
- Host: GitHub
- URL: https://github.com/surajpurohitcode/gitaapp
- Owner: Surajpurohitcode
- Created: 2025-06-11T13:50:28.000Z (14 days ago)
- Default Branch: master
- Last Pushed: 2025-06-11T14:26:13.000Z (14 days ago)
- Last Synced: 2025-06-11T15:04:14.257Z (14 days ago)
- Topics: android, android-app, gemini-api, jetpack-compose
- Language: Kotlin
- Homepage:
- Size: 67.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
๐๏ธ Gita Setu
A modern spiritual companion to explore the wisdom of the Bhagavad Gita.
Built with โค๏ธ using Kotlin, Jetpack Compose & AI.
โจ Click to run live demo on Appetize.io
![]()
![]()
![]()
![]()
![]()
---
## ๐ธ Screenshot
![]()
![]()
![]()
![]()
![]()
---
## ๐ฅ Demo
> ๐ Watch the app in action
> *(Replace this with a real screen recording or GIF)*
![]()
---
## ๐ Features
- ๐ Read all chapters and verses of the **Bhagavad Gita**
- ๐ง Listen to **slokas**, **bhajans**, and **meditations** using **ElevenLabs** & **ExoPlayer**
- ๐ค Chat with **Krishna AI** powered by **Gemini API** in a Gita-inspired tone
- ๐ฅ Firebase-powered backend (Auth, Firestore, Analytics)
- ๐ Integrated [Bhagavad Gita API](https://github.com/vedicscriptures/bhagavad-gita-api) via **Retrofit**
- ๐งฉ Built with clean **MVVM architecture**
- ๐งโ๐จ Modern UI using **Jetpack Compose**> โ ๏ธ **Note:** This app is still under active development.
> New features are being added regularly, and some features are marked as *coming soon*.
> Stay tuned for updates and improvements!---
## ๐ ๏ธ Tech Stack
- **Language:** Kotlin
- **UI Framework:** Jetpack Compose
- **Architecture:** MVVM
- **Backend:** Firebase (Auth, Firestore, Analytics)
- **API Integration:** Retrofit + [Bhagavad Gita API](https://github.com/vedicscriptures/bhagavad-gita-api)
- **AI:** Gemini API (for Krishna chatbot)
- **Text-to-Speech:** ElevenLabs API
- **Audio Streaming:** ExoPlayer
- **Dependency Injection:** Hilt (optional)---
## ๐ฅ Download or Try Now
๐ [**โจ Click here to try Gita Setu**](https://your-app-link.com)
---
## ๐ Project Structure
```plaintext
โโโ ui/ # Jetpack Compose UI components
โโโ viewmodel/ # MVVM ViewModels
โโโ data/ # Firebase, Gemini, and API logic
โ โโโ api/ # Retrofit interfaces for Bhagavad Gita API
โ โโโ repository/ # Repositories handling business logic
โโโ audio/ # ElevenLabs and ExoPlayer integration
โโโ model/ # Data models (Gita slokas, verses, etc.)
โโโ utils/ # Helpers, constants, and extensions```
## ๐ Credits
- ๐จ Some vector illustrations used in the app are sourced from [Freepik](https://www.freepik.com/)
- ๐ Inspired by the timeless wisdom of the **Bhagavad Gita**
- ๐งโโ๏ธ Slokas and meditation resources from public domain spiritual archives---
## ๐ Contribution
Feel free to open issues or submit PRs to improve the app!
---
## ๐ License
This project is licensed under the MIT License.
---
Made with ๐ in Bharat | เคเคฏ เคถเฅเคฐเฅ เคเฅเคทเฅเคฃเคพ