An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

        


Gita Setu Logo

๐Ÿ•‰๏ธ 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


Kotlin Badge
Jetpack Compose Badge
Firebase Badge
MVVM Badge
MIT Badge

---

## ๐Ÿ“ธ Screenshot


Gita Setu Screenshot
Gita Setu Screenshot
Gita Setu Screenshot
Gita Setu Screenshot
Gita Setu Screenshot

---

## ๐ŸŽฅ Demo

> ๐Ÿ‘‡ Watch the app in action
> *(Replace this with a real screen recording or GIF)*


Gita Setu Demo

---

## ๐ŸŒŸ 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 | เคœเคฏ เคถเฅเคฐเฅ€ เค•เฅƒเคทเฅเคฃเคพ