Developers

Database configuration

By default, the app can run simply using a postgresql relational database. However, you can also enable a janusgraph graph database on top of the relational database to speed up some queries. To do so, just set ENABLE_GRAPH_DB to true in backend/.env configuration file.

Note

switching between graph database enabled or not might lead to inconsistencies.

Backend API

ObjectiveNet's graph database can also be queried directly using its backend API framework. You can find its API schema at: http://localhost:8000/docs (generated automatically using Swagger).

Development

This project uses: - FastAPI framework, JanusGraph graph and PostgreSQL relational databases on the backend, - Vue.js, Vite, and Vue Flow on the frontend.

Contributing

Looking to file a bug report or a feature request? https://github.com/comodelling/objectivenet/issues

You can also contribute to ObjectiveNet by: