I came across chart databases and Neo4j when looking for a non-relational end user database. I would really like to use Neo4j because of the way it avoids the difficulty of a rdms dealing with repeatable fields and many to many relationships. I have tried to use LibreOffice database and it has a good user interface and it is easy to set up tables and relationships; BUT it is really hard to work with many to many links when creating user input screens and searching and output. I like the way Neo4j models data but I cannot find an easy way to 1) create end user input screens and 2) create end user search and display screens without quite complex programming. I want to create a database of photos that family members can edit and search. Is this possible with Neo4j for someone without much programming knowledge (e.g. Cypher, Python etc)?
Neo4j is just just provides the database layer. You will need to address the presentation layer and business layer to build an application.
I think you need a rapid application development solution. I suggest you look at FileMaker if you want to build an application. It addresses the entire stack. I built an FileMaker application for my girlfriend’s business that she has been using for 7 years.