kennethreitz 202048de08 Optimize mobile responsive design across all pages
Comprehensive mobile optimization:

Tablet screens (max-width: 768px):
- Adjust article width to 95% with reduced padding
- Optimize typography: scaled heading sizes, readable line height
- Full-width content sections (remove max-width constraints)
- Sidenotes display inline with left border for readability
- Vertical stacking: plan stats, share buttons, lookup form
- Single column grids for books, plans, topics
- Responsive breadcrumbs with wrapping
- Optimized verse text sizing
- Horizontal scroll for tables
- Adjusted epigraph styling

Phone screens (max-width: 480px):
- Full width article (100%) with minimal padding
- Further reduced heading sizes
- Smaller verse text for readability
- Repositioned dark mode toggle

All responsive changes use !important where needed to
override inline styles in templates. Ensures comfortable
reading and navigation on all mobile devices.

Dark mode toggle retained on mobile (repositioned).
Sidebar auto-hides on screens under 1200px width.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 19:12:45 -05:00
2025-05-30 16:21:08 -04:00
2025-11-14 19:24:08 -05:00
2025-11-11 12:24:34 -05:00
2025-11-14 19:24:08 -05:00
2025-11-14 19:24:08 -05:00

KJV Study

A web application for studying the King James Bible with AI-powered commentary and insights.

Features

  • Browse and search King James Bible verses
  • Study Guides - Comprehensive Bible study guides covering foundational Christian truths, character development, and biblical themes
  • Verse of the Day - Daily Scripture verses with reflection questions and sharing capabilities
  • AI-powered biblical commentary and insights
  • Clean, responsive web interface
  • Fast verse lookup and navigation

Installation

  1. Clone the repository
  2. Install dependencies:
    uv sync
    

Usage

Run the development server:

uv run kjvstudy-org

The application will be available at http://localhost:8000

Docker

Build and run with Docker:

docker build -t kjvstudy .
docker run -p 8000:8000 kjvstudy

Requirements

  • Python 3.13+
  • FastAPI
  • biblepy

License

See LICENSE file for details.

=======

New Features

Study Guides

Access comprehensive Bible study guides at /study-guides covering:

  • Foundational Studies: New Believer's Guide, Salvation by Grace, The Gospel Message
  • Character & Living: Fruits of the Spirit, Prayer & Faith, Christian Living
  • Biblical Themes: God's Love, Hope & Comfort, Wisdom & Guidance

Each study guide includes:

  • Scripture references with full text
  • Study notes and practical applications
  • Reflection questions for deeper understanding

Verse of the Day

Visit /verse-of-the-day for:

  • Daily Scripture verses from a curated collection
  • Reflection questions for meditation
  • Easy sharing capabilities
  • Links to read the full chapter or book
  • Integrated with the homepage for daily inspiration

Docker

Build and run with Docker:

docker build -t kjvstudy .
docker run -p 8000:8000 kjvstudy

Requirements

  • Python 3.13+
  • FastAPI
  • biblepy

License

<<<<<<< HEAD

Typography and Reading Experience

  • Serif fonts for Scripture text to enhance readability
  • Optimal line spacing and margins for extended reading
  • Responsive text sizing that adapts to screen size and user preferences
  • High contrast for accessibility and eye comfort

User Interface

  • Minimalist design that keeps focus on the text
  • Intuitive navigation that doesn't distract from study
  • Progressive disclosure of features to avoid overwhelming new users
  • Consistent visual hierarchy throughout the application

Performance

  • Fast loading times for immediate access to Scripture
  • Efficient caching of frequently accessed content
  • Progressive enhancement for users with slower connections
  • Offline capability for core reading features (planned)

🔮 Future Enhancements

Content Expansion

  • Multiple Bible translations and versions
  • Original language tools (Hebrew, Greek)
  • Historical Bible versions and manuscripts
  • Integration with Bible atlases and timelines

Study Tools

  • Note-taking and highlighting system
  • Bible reading plans and tracking
  • Prayer journal integration
  • Scripture memorization tools

AI-Powered Features

  • Automatic sermon generation from passages
  • Bible study curriculum creation
  • Personalized devotional content
  • Intelligent study group matching

Community Features

  • User profiles and study progress tracking
  • Discussion forums for passage exploration
  • Expert commentary from biblical scholars
  • Live streaming of Bible studies and sermons

🤝 Contributing

We welcome contributions from developers, theologians, and Bible enthusiasts! Here's how you can help:

For Developers

  • Frontend improvements and responsive design
  • Backend optimization and new features
  • AI integration and commentary generation
  • Testing and quality assurance

For Biblical Scholars

  • Content review and theological accuracy
  • Historical and cultural context insights
  • Cross-reference suggestions and verification
  • Study question and outline creation

For Users

  • Bug reports and feature requests
  • User experience feedback
  • Beta testing of new features
  • Community building and engagement

📄 License

This project is open source and available under the ISC License.

🙏 Acknowledgments

  • King James Bible (1769): The foundational text that makes this project possible
  • FastAPI Community: For the excellent web framework
  • Open Source Community: For the tools and libraries that power this application
  • Biblical Scholars: Whose centuries of study inform our AI commentary approach

📞 Contact

For questions, suggestions, or collaboration opportunities:

  • Create an issue on GitHub
  • Join our community discussions
  • Follow development updates

"Study to shew thyself approved unto God, a workman that needeth not to be ashamed, rightly dividing the word of truth." - 2 Timothy 2:15 (KJV)

See LICENSE file for details.

bb2748c (Simplify README documentation) 56527a8

S
Description
No description provided
Readme ISC 146 MiB
Languages
Python 45.5%
HTML 41.2%
JavaScript 9.9%
CSS 3.3%