Skip to content

rcarbal/Bible-it-Python-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bible-it-Server

This is a search engine built using the the python flask framwork. I allows for word searches, and question searches on the entire Holy Bible content.

Live URL

Bibleit.co

Features

  • Contains RESTful endpoints to return complete JSON for the NIV bible.
  • Searches for any word exact or inexact matches throughout the entire Holy Bible.
  • Presents search results for matches in separate categories for exact and inexact.
  • Displays word definitions of matches and links to synomym words found in the bible.
  • Shows suggested questions for user's search bar input.

Implementation

  • Python 3.7.
  • Built using Flask framework
  • Client uses Bootstrap 4.0
  • Uses FuzzyWuzzy library for string matching.
  • SQLAlchemy ORM
  • Uses NLP Spacy to retrieve text Part of Speech.
  • Calls Meriam Webster's API to get definitions and Synonyms.

WORD SEARCHES

  • Searches for any word exact or inexact matches throughout the entire Holy Bible.
  • Presents search results for matches in separate categories for exact and inexact.

image

DICTIONARY

  • Displays word definitions of matches and links to synomym words found in the bible.

image

QUESTION SUGGESTIONS

  • Shows suggested questions for user's search bar input.

image

About

Server that serves endpoints for Bible-it application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published