Pitch
Graphene is an intuitive, user-friendly, graph-based workspace, designed to be flexible and customizable to meet user needs.
While platforms like Notion and Airtable are influenced by relational databases, Graphene draws its inspiration from graph databases. Moreover, each node in the Graphene graph has computational capabilities.
Graphene is really good at modelling processes between entities that communicate between each other. You can use graphene to build the following:
Personal habit tracker
Personal journal
Team workspace
Crypto portfolio tracker (and with it’s computational capabilities, graphene blocks can execute trades for you when certain conditions are met)
Other general use cases:
Real-time financial modeling
Workflow tracking
Work management
Wealth management
Processes management and alerting
Logistics management
Design
Key Concepts
Workspace: collection of documents
Doc: collection of cells. Docs can be nested in one and another
Cell: base unit of compute, rendering an output (single, array or matrix)
Sharable modules. You can turn your page into a module, which has an output that can be used by other users or in other workspaces (public / private modules)
Wireframes
Page
A page is a interactive canvas where you are able to add blocks.
Cell
A cell holds some state and performs some computation on that particular state.
tech stack
Collab
CRDTs: YJS
Transport: WebRTC
Persist: service workers + lambda
ECS
Becsy
Render
Canvas