Skip to content

VerseMind is a purpose-built web app and Android app designed to provide clear, concise answers solely based on the King James Version (KJV) of the Bible. Powered by an AI model specifically trained to answer only Bible-related questions, it ensures that every response is rooted in the KJV scripture.

Notifications You must be signed in to change notification settings

spragginsdesigns/VerseMind-Android

Repository files navigation

VerseMind 📚🔍

VerseMind Logo

VerseMind is an innovative Android application that harnesses the power of AI to provide insightful answers to your Bible-related questions. It's your personal digital companion for deeper biblical understanding.

App Screenshot

✨ Features

  • 🤖 AI-Powered Bible Q&A: Get detailed, AI-generated responses to your biblical queries
  • 📝 Markdown Rendering: Beautifully formatted answers for enhanced readability
  • 🎨 Intuitive UI: Clean, user-friendly interface for seamless navigation
  • Asynchronous Processing: Fast, efficient background processing of API requests
  • 🛡️ Robust Error Handling: User-friendly error messages for a smooth experience
  • 📜 Scrollable Content: Easily read through long answers with our scrollable interface
  • 🌙 Dark Theme: Easy on the eyes, perfect for night-time study sessions

🛠️ Technical Specifications

  • Language: Kotlin
  • Minimum SDK: 25 (Android 7.1+)
  • Target SDK: 34 (Android 14)
  • Architecture: Single-activity with ConstraintLayout
  • Networking: OkHttp
  • Markdown: Markwon library
  • Async Operations: Kotlin Coroutines

🚀 Setup and Installation

  1. Clone the repository:
    git clone https://github.com/spragginsdesigns/VerseMind.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Run the app on an emulator or physical device (API 25+).

📱 Usage

  1. Launch VerseMind on your Android device.
  2. Type your Bible-related question in the text field.
  3. Tap "Submit" to send your question.
  4. Wait for the AI to generate your answer.
  5. Scroll through the response if needed.

🔗 API Integration

VerseMind connects to our custom API for processing questions:

https://bible-ai-explorer.vercel.app/api/ask-question

⚠️ Ensure proper API permissions and keys are set up for production use.

🎨 Customization

  • Colors: res/values/colors.xml
  • Strings: res/values/strings.xml
  • Layouts: res/layout/activity_main.xml
  • Styles: res/values/themes.xml

🤝 Contributing

We welcome contributions to VerseMind! Here's how:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE file for more information.

🙏 Acknowledgements


Made with ❤️ and ☕ by Austin Spraggins

About

VerseMind is a purpose-built web app and Android app designed to provide clear, concise answers solely based on the King James Version (KJV) of the Bible. Powered by an AI model specifically trained to answer only Bible-related questions, it ensures that every response is rooted in the KJV scripture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages