Skip to content

Core server in the Alkemio platform, offering a GraphQL api for interacting with the logical domain model.

License

Notifications You must be signed in to change notification settings

alkem-io/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cherrytwist Logo

Enabling society to collaborate. Building a better future, together.

Cherrytwist Server

Welcome to the Cherrytwist Server! This server is the heart of the Cherrytwist Platform, and manages the representation of the ecoverse and all the entities stored wthin it.

Build Status Coverage Status BCH compliance Docker Image CI

A high level overview of the Design of the Cherrytwist Server is shown below.

Component Diagram

The server primarily interacts via a GraphQL api' that it exposes. This can be found at the following location: http://localhost:4000/graphql (assuming default port).

This api is used by the Cherrytwist Web Client, but also by any other clients / integrations that need to interact with the Cherrytwist server.

The key takeaway is that the Cherrytwist server is designed to be integrated, so that other tools or user interfaces can make use of the logical domain model maintained by the server.

Additional information:

For other questions / comments please feel free to reach out via the channels listed in the Coordination Repo.