1611 King James Version Bible Application.

Added on - Sep 2019

Trusted by 2+ million users,
1000+ happy students everyday
Showing pages 1 to 1 of 2 pages
1611 King James Version Bible ApplicationIn this project, you will be constructing an application that serves out the contentof a King James Version Bible. The application will have the followingcharacteristics:All content (books, chapters and verses) of the Bible will be accessible viaa network of linked pages (70% of grade)oContent will be served up via a Flask applicationoBooks, chapters and verses will be accessible individually via FlaskroutesContent will be stored using RDBMS technology (20% of grade)oStored as a SQLite databaseoModeled and served to Flask using SQLAlchemyApp should have optional user accounts (10% of grade)oContent should be navigable without user accounts, but loginshould be possible. Either standard users, OpenID or OAuth is fine.oUsers should have basic information storedNicknameEmailoUsers should be able to bookmark verses and view theirbookmarked versesYou will be deploying your project to your PythonAnywhere account.Getting StartedI have provided starter code at the following GitHub repo:https://github.com/dogwynn/csc211/tree/master/project(Links to an externalsite.)You are welcome to follow the instructions at that link to start your project.If you use this code, thehighestgrade you can expect is a90(even if youintegrate users and bookmarks). However, if you integrate users, bookmarks andimprove the look at feel of the web app, Imightprovide bonus points beyond 90.Here is an example of a project implemented from this code base that is worthabout 85 points:http://belhavencs.pythonanywhere.com(Links to an external site.)(Links to anexternal site.)It's worth 85 because it is using the SQLAlchemy bindings for Flask to read theverses from a SQLite database.GradingI will grade your project by viewing your PythonAnywhere web URL (e.g.belhavencs.pythonanywhere.com or dogwynn.pythonanywhere.com).
Desklib Logo
You are reading a preview
Upload your documents to download or

Become a Desklib member to get access