Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/contentjet/contentjet-ui

Headless API-first content management system
https://github.com/contentjet/contentjet-ui

api api-first-cms cms headless headless-cms react rest-api single-page-app

Last synced: 5 days ago
JSON representation

Headless API-first content management system

Awesome Lists containing this project

README

        

# contentjet-ui

![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)

A React based front end for contentjet, a powerful headless API-first CMS.

Contentjet is composed of 2 discrete applications, the backend API [contentjet-api][contentjet-api] and the frontend HTML user interface contentjet-ui (this repository).

For more information and hosting documentation please visit **[contentjet.github.io][contentjet]**.

![Contentjet](https://s3.amazonaws.com/github.contentjet.io/hero1.jpg)

## Development

### Requirements

* Node 8+
* NPM 5+

### Quick start

1. Install dependencies with `npm install`
2. Make sure you have [contentjet-api][contentjet-api] running
3. Edit `src/index.ejs` and change the value of `window.contentjet.BASE_URL` to point to the url serving [contentjet-api][contentjet-api]
4. Run development server with `npm start`

[contentjet]: https://contentjet.github.io
[contentjet-api]: https://github.com/contentjet/contentjet-api