Giter Club home page Giter Club logo

ezra-bible-app's Introduction

Ezra Bible App

"For Ezra had set his heart to study the Law of the LORD,
and to do it and to teach his statutes and rules in Israel." Ezra 7:10

Ezra Bible App is a modern and user-friendly, cross-platform Bible app focussing on topical study based on keywords/tags. This program can help you to easily manage your topical verse lists and verse-based notes. Ezra Bible App works with SWORD Bible translation modules and thus enables Bible study in many languages. It runs on Windows, macOS and Linux desktop computers as well as on Android devices and Chromebooks. Click here to get the latest release.

For user information (features, screenshots, install instructions) have a look at the project's website. This GitHub page focusses on technical information.

Ezra Bible App 1.8.0

Development

Technology

Ezra Bible App is a cross-platform application based on web technology. On the desktop it is powered by Electron, on Android it is powered by Cordova. It is programmed in JavaScript, uses SQLite as its database and HTML with jQuery UI for its frontend. Bible translation modules are managed using node-sword-interface.

For more details regarding the used components have a look here.

Design

Ezra Bible App's architecture is designed in a modular way and should make it easy for new developers. There is a backend and a frontend. The backend deals with the SWORD API as well as database persistence and settings. The frontend is component-based and uses an event bus for establishing communication between the components in a loosely coupled fashion.

Detailed design documentation is available here: https://apidocs.ezrabibleapp.net

Building Ezra Bible App

Have a look at the build instructions here.

Contribution Guidelines

Have a look at the contribution guidelines here.

Discussions

Join the discussions here on GitHub to discuss any of the existing functionality, ask questions and make suggestions for new features!

Feedback

To give feedback (bug reports, feature requests) please use the Github issue system. Click here to file a new Issue for Ezra Bible App.

Join the team!

Your contributions to Ezra Bible App are very welcome! Ideally you should bring some experience in working with web-based frontends, specifically HTML, CSS, JavaScript. Furthermore, experience with relational database design is a plus. However, if you're not a developer you can still help with testing, translation and user documentation! Have a look at the contribution guidelines for some more details!

Feel free to drop us an email ([email protected]) if you are interested in joining the team!

ezra-bible-app's People

Contributors

alerque avatar augustin-colesnic avatar debritto avatar dependabot[bot] avatar kant avatar lemtom avatar martiniiot avatar programmin1 avatar reyespinosa1996 avatar smpurkis avatar tobias-klein avatar zhuiks avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.