josh-thurston / flasklogin_neo4j

Implementing Flask Login with Neo4j

Home Page:https://medium.com/@taiwo.adetiloye/implementing-flask-login-with-neo4j-database-54a3ac0d4cdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flasklogin_neo4j

This framework is an implementation of the Flask Login with Neo4j graph database using the py2neo library.

Dependencies

Python Flask Flask-Login Flask-Assets WTForms Py2neo Bokeh

Project discussion

Implementing Flask Login with Neo4j.

Getting Started

To get started quickly use Pipenv:

$ git clone git@github.com:taiwotman/flasklogin_neo4j.git
$ cd flasklogin-neo4j
$ pipenv shell
$ pipenv update
$ pip install -r  requirements.txt 
$ flask run

Basic assumptions

  1. Prior knowledge of Neo4j cypher queries and graph database.

  2. The Neo4j server is started and the database is stored in the Neo4j import directory.

  3. For test purpose, sentiment analytics dashboard is provided without the data. You will need to modify the source code to fit your usecase.

  4. Bokeh is used to create the sentiment analytics dashboard.

References

Birchard, T.(2019), “Using Flask-Login to Handle User Accounts”. Retrieved from https://hackersandslackers.com/flask-login-user-authentication, and GITHUB: https://github.com/toddbirchard/flasklogin-tutorial.

White, N.(2015), “Building a Python web application using Flask and Neo4j” OSCON, Portland, Oregon, Accessed at https://conferences.oreilly.com/oscon/open-source-2015/public/schedule/detail/42146.

You want to be a contributor

Fork repository

and/or

Connect and chat me on LinkedIn.

About

Implementing Flask Login with Neo4j

https://medium.com/@taiwo.adetiloye/implementing-flask-login-with-neo4j-database-54a3ac0d4cdf

License:MIT License


Languages

Language:Python 55.1%Language:HTML 34.0%Language:CSS 9.9%Language:JavaScript 1.0%