Bloom-like integrated into a react web app

Hi there N4j Community!

I'm looking to include simple Bloom-like functionality within my react web application. Ideally connected to a DB spun up from scratch and populated at each session.
I'm aiming to illustrate some basic business relationship data graphs. It will take little to no input user interaction; rather, I would just have some fixed queries and a perspective to render the data.

Here is the rough sequence I would want happening on a session:

  1. Render react page with a Bloom-like UI element
  2. Connected to an in-memory DB - server or client side, either could work
  3. Feed the DB, render the corresponding graph on the page
  4. At end of session, swipe the DB

I'm wondering if it makes sense to consider building this with Neo4j? I'd appreciate some architectural hints and a link for me to get going in the right direction...

Cheers and happy weekend!
Nis

Ma advice is
Use Neo4j if you don't use or plan to use other database in your application.
It also makes sense to use Neo4j if the application is becoming more complex or if the amount of data is increasing.
If you already use some other database and your application won't grow then use what you have.

My advice is based on experience I have got developing similar application.
I've developed application that fetches data from a Neo4j database, using Java as the backend programming language. For the front-end, I used the vis-network JavaScript library and HTML.

The application enables user to enter new nodes and edges which are stored in neo4j. It also enables user to explore graph by clicking on nodes and expanding the graph by edges.

1 Like