Skip to content
React based CMF / blogging engine using Redux, Postgres, Node, and more...
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.vscode
docs 📝 improve setup/install docs. Oct 19, 2017
flow-typed/npm Merge branch 'develop' Oct 19, 2017
internal Merge branch 'develop' Oct 19, 2017
packages 🔥 removal of folders leftover from git merge Oct 19, 2017
project 🔨 (server) db connection wrapped in a function. db disconnect wrapped… Oct 19, 2017
.codecov.yml Modular pre-alpha (#308) Sep 22, 2017
.drone.yml 👷 adding sep ci npm script Oct 19, 2017
.editorconfig
.eslintignore 📝 improve setup/install docs. Oct 19, 2017
.eslintrc.js 📝 fix the out of date readme directions. Oct 18, 2017
.flowconfig 📝 improve setup/install docs. Oct 19, 2017
.gitignore ⬆️ upgrade deps, react-router-redux => alpha8 Oct 19, 2017
.npmrc fix failing tests. Oct 17, 2017
.nvmrc ⬆️ upgrade deps, react-router-redux => alpha8 Oct 19, 2017
LICENSE add husky Mar 24, 2017
README.md ⬆️ upgrade deps, react-router-redux => alpha8 Oct 19, 2017
ROADMAP.md docs: Update the roadmap May 5, 2017
graphql.config.json Modular pre-alpha (#308) Sep 22, 2017
lerna.json 📝 improve setup/install docs. Oct 19, 2017
package.json 💚 fix ci fail due to undeleted folder from merge Oct 19, 2017
yarn.lock fix failing tests. Oct 17, 2017

README.md

CircleCI lerna Code Climate codecov Commitizen friendly styled with prettier


Boldr is a modern content management framework.

Think of Boldr as the solid foundation for building your next great web application. Unlike most other CMS platforms, Boldr is entirely JavaScript. Boldr features Universal / Isomorphic rendering for improved performance and Search Engine Optimization.

Have questions or want to help with development? Come visit with us Join the chat at https://gitter.im/boldr

Table of Contents

Current Features

  • GraphQL API
  • Rich Text Editor / WYSIWYG
  • Server side rendering
  • Authentication with JSON Web Tokens
  • Content tagging - Easily relate content to similar topics
  • Drag and drop file uploading
  • User management with basic role based access control (major expansion of capabilities planned for a later date)
  • Basic user and author profiles.
  • Redis caching
  • Command line interface - Quick and easy project bootstrapping

Technology Stack

Packages

Package Documentation
CLI CLI Docs
Config Config Docs
Core Core Docs
Frontend
Server
Tools Tool Docs
Utils

Getting Started

Development Disclaimer: At the moment, Boldr is in active development. Meaning there might be the occasional breaking change or architectural adjustments.

Step 1 First get the files to your machine.

Using git:

  git clone git@github.com:strues/boldr.git <DIR_NAME>
  cd <DIR_NAME>
  yarn

This will install all of the packages using lerna.

The main application is located in project.
The frontend and the react server entrypoint are located in project/src.
The actual server resides in project/server.

Installation and Setup

See the setup docs

Production

See the production docs

Demo

Up again soon..

Email - admin@boldr.io
Password - password

Contributing

Looking for an open source project to contribute to? All types of contributions are welcome here. Take a look at some of the current issues and see if you find something you'd like to help out with. Feel free to submit pull requests to the develop branch.

Contribution Area Ideas

  • Documentation
  • Designs
  • React
  • Node
  • Build / Installation
  • Play a major role in a community driven project, have some fun, and work on improving your skills.

Screenshots

You can’t perform that action at this time.