ios and android offline and online bible app
Budget: £750 – £1,500 GBP
Use Laravel Vapor, Firebase and S3
flutter to make ios & android.
Import and store bibles from API, all languages and versions. import everything including subtopics as they will be useful on search.
On App install, bible + all comments are saved on the device. English and VersionX are defaults, reader will change both.
Underneath every verse on all languages, I need to add Comments. Upload comments from laravel admin.
The comments will be uploaded on Laravel as csv, each comment for a specific verse.
In the admin, make it possible for me to upload more comments later, going to different Language/Book/Chapter/Verse. (e.g upload 2 comments , 1 going on Gen chapter 1 verse 3 the other elsewhere.
Underneath every comment, I need to embed a unique youtube url. Every language will have a different URL.
Underneath every comment I also need to embed url, unique as above.
(if no links provided , hide icon )
I will upload links for different verses
Underneath each Comment, reader can add own notes, type or handwrite the their own notes/comments. (using widget , see doc please) Notes can be posted as private or public for friends to see. When friend posts a public, reader gets notified.
Use laravel vapor queue for notes.
Readers can also record voices and save under the comments. But the voice recording should only be saved on their devices, not uploaded to our server.
Readers can also record a video and put underneath the comments, and again, the videos stays only in their device.
Readers should also be able to add Image , which only stays on their devices.
Both Verses and Comments should also be read by an offline TTS. (When a verse is opened, reader can press the play bottom to listen). Page scrolls as tts reads. Need a tts engine with as many languages as possible.
Add a share icon underneath every verse and comment if available. Sharing to FB, Whatsapp, Twitter. Sharing grabs the whole verse and its name + our app link.
Share verse + appname as image icon as well, using loaded bg images, user can use own photos.
Search entire bible, and list relevant Verses and Comments. Eg search Jesus and list verse and its content. Click to go there.
A list of Topics to search, all linked to relevant verses and comments. This list will be long and in alphabetical order. For example when one selects Temptation, it will open a list of relevant verses and its content. See kjv app.
Send push notifications. These will often contain a verse , when its clicked it shud open in the app.
Verse of the day section/page. ( If reader clicks on the verse it must take them to the verse in the app). See the kjv app , devotionals)
Below every verse of the day, add a share icon.
Highlight text in verse or comments with a marker.... Be able to view a list of highlighted text from a single page. ( use a widget )
Reader should be able to leave own notes below each verse or comment, typing or handwriting. (use widget as on kjv app)
Bookmark (use widget)
Splash page should be able to display a list of the readers highlighted verses and some bookmarks. should have a small list of bookmarks, highlighted text , some of own notes , search, some links , share , setting etc.
Mark Chapter as completed. These will be used to visualise reading progress chapter by chapter. A progress bar will be show for each chapter on the Reading progress page.
Login/SignUp by email, google , twitter or FB. Reader can still access app without signing up.
Add Friends. ( my friends, who can see all your public notes added on verses, and get notification when they add notes)
MENU : Login/SignUp, Bible, My Friends, Settings, Version, Language, Search, Verse of The Day, My Notes, My Comments, Reading Progress, Topics, My Photo Gallery, My Videos, History, Share, YT, About.
Ads at the bottom of every verse and comments. See doc.
Permanent ad fixed at the bottom of all pages.
Please leave comments on every section of the code.
Deploy
flutter to make ios & android.
Import and store bibles from API, all languages and versions. import everything including subtopics as they will be useful on search.
On App install, bible + all comments are saved on the device. English and VersionX are defaults, reader will change both.
Underneath every verse on all languages, I need to add Comments. Upload comments from laravel admin.
The comments will be uploaded on Laravel as csv, each comment for a specific verse.
In the admin, make it possible for me to upload more comments later, going to different Language/Book/Chapter/Verse. (e.g upload 2 comments , 1 going on Gen chapter 1 verse 3 the other elsewhere.
Underneath every comment, I need to embed a unique youtube url. Every language will have a different URL.
Underneath every comment I also need to embed url, unique as above.
(if no links provided , hide icon )
I will upload links for different verses
Underneath each Comment, reader can add own notes, type or handwrite the their own notes/comments. (using widget , see doc please) Notes can be posted as private or public for friends to see. When friend posts a public, reader gets notified.
Use laravel vapor queue for notes.
Readers can also record voices and save under the comments. But the voice recording should only be saved on their devices, not uploaded to our server.
Readers can also record a video and put underneath the comments, and again, the videos stays only in their device.
Readers should also be able to add Image , which only stays on their devices.
Both Verses and Comments should also be read by an offline TTS. (When a verse is opened, reader can press the play bottom to listen). Page scrolls as tts reads. Need a tts engine with as many languages as possible.
Add a share icon underneath every verse and comment if available. Sharing to FB, Whatsapp, Twitter. Sharing grabs the whole verse and its name + our app link.
Share verse + appname as image icon as well, using loaded bg images, user can use own photos.
Search entire bible, and list relevant Verses and Comments. Eg search Jesus and list verse and its content. Click to go there.
A list of Topics to search, all linked to relevant verses and comments. This list will be long and in alphabetical order. For example when one selects Temptation, it will open a list of relevant verses and its content. See kjv app.
Send push notifications. These will often contain a verse , when its clicked it shud open in the app.
Verse of the day section/page. ( If reader clicks on the verse it must take them to the verse in the app). See the kjv app , devotionals)
Below every verse of the day, add a share icon.
Highlight text in verse or comments with a marker.... Be able to view a list of highlighted text from a single page. ( use a widget )
Reader should be able to leave own notes below each verse or comment, typing or handwriting. (use widget as on kjv app)
Bookmark (use widget)
Splash page should be able to display a list of the readers highlighted verses and some bookmarks. should have a small list of bookmarks, highlighted text , some of own notes , search, some links , share , setting etc.
Mark Chapter as completed. These will be used to visualise reading progress chapter by chapter. A progress bar will be show for each chapter on the Reading progress page.
Login/SignUp by email, google , twitter or FB. Reader can still access app without signing up.
Add Friends. ( my friends, who can see all your public notes added on verses, and get notification when they add notes)
MENU : Login/SignUp, Bible, My Friends, Settings, Version, Language, Search, Verse of The Day, My Notes, My Comments, Reading Progress, Topics, My Photo Gallery, My Videos, History, Share, YT, About.
Ads at the bottom of every verse and comments. See doc.
Permanent ad fixed at the bottom of all pages.
Please leave comments on every section of the code.
Deploy