hekaldama / lazybible

keyboard centric website for reading the bible
MIT License
0 stars 0 forks source link

Use Cases #1

Open gregjopa opened 9 years ago

gregjopa commented 9 years ago

Looking forward to working on this project! The website bibles.org also has an api thats pretty detailed: https://bibles.org/pages/api/documentation/books.

The typical use case when reading the bible is to navigate by Book => Chapter => Verse. Would you like to build out this flow and make it keyboard centric?

I'm thinking the first page could list out all the books and use a similar design to Netflix's home screen. Then chapters would be listed and the user could type in a number to navigate around.

I think ember.js would be a good fit for this project. We could use the key-responder addon for managing the keyboard events across different views: https://www.npmjs.com/package/ember-key-responder.

hekaldama commented 9 years ago

Hey Greg!

I am thinking I hit a page with a big text box, I start typing ("1 cor 12") and it starts to load results, once it gets where I need to be, maybe I hit escape and can do vim style binding around the page. Then some keystroke brings up search box again which has the context ("1 cor 12") and I can Ctrl-a to retype some reference, or go somewhere else.

Initially I just want to find places in the Bible as fast as possible. That's all :).

Let me know your thoughts and maybe I will try and throw something together.