Hi @alekshanni ,
I advise to keep your topic short and simple so that it is easier for other members of the community to help.
You could try looking into this websitehttps://neo4j.com/graphacademy/training-graphql-apis/enrollment/ using API callings to send JSON format info to your desired website.
Hope that this helps
I am afraid I cannot answer that as I am still developing my skills in the Neo4j platform.
But as far as analysis goes it does offer more insights like link prediction and community detection.
If I had to do it on other RDMSS like postgreSQL or others like it, it would be prove challenging
Coming in a little late, but I may be able to help: Restagraph was designed to do that kind of thing. Short version: you define a schema that it stores in Neo4j, which it then uses to autogenerate a REST-ish API. It's not actually REST, but it uses that general idea, so it's a useful conceptual starting-point.
I just released an updated version; the announcement is on this page.
Webcat combines the Restagraph engine with a schema I use as my own KMS, and cl-webcat is a (very primitive) web GUI that I use on top of it, because even I don't often have the energy to use
curl as a UI 🙂
The way sites are usually created on top of Neo4j is to have a Neo4j instance holding your data, then using the Neo4j GraphQL Library to provide a GraphQL API on top of your database (https://neo4j.com/docs/graphql-manual/current/). The front-end app is done with any framework of your choice, and usually an Apollo GraphQL client to talk to the back-end.