2
0 Comments

FoxCMS (Headless CMS with GraphQL-API)

Hey there,

I'm currently into building a Headless CMS which provides an editor friendly UI and provides its data via a GraphQL API.

Some of the features that I already implemented:

  • Create content models. They are the foundation and describe the shape of our data.
  • Add scalar fields (single-line text, multiline text, integer, float, checkbox, date, JSON) to the content model
  • Add relation fields. Relation fields define how content models with one another.
  • Delete a field
  • Deploy the data model after every change and update the provided GraphQL API.
  • UI to create and edit new content

Features that are in development:

  • Add enum fields. A special kind of scalar field that is restricted to a certain set of values.
  • Add asset/image fields.
  • Add new projects. Every project will have its content models and provide a separate GraphQL API.

Roadmap Features:

  • Create and manage webhooks to get HTTP notifications as soon as the data changes.
  • Create and manage branches within projects. Branches will allow multiple instances of the data model.
  • User management
  • ...any further ideas?

I already spent some time with that project and just wanted to see what you think about it.

on January 28, 2020