All Projects → tivac → Crucible

tivac / Crucible

Licence: mit
API CMS UI powered by Firebase, mithril, and my own dwindling sanity. Oh, and acronyms.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Crucible

Flamelink
JavaScript SDK for integrating with Flamelink CMS 🔥
Stars: ✭ 186 (+60.34%)
Mutual labels:  cms, firebase
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (+172.41%)
Mutual labels:  cms, spa
Notadd
A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。
Stars: ✭ 2,556 (+2103.45%)
Mutual labels:  cms, spa
Sunengine
SunEngine – site engine with blog, forum and articles sections features support.
Stars: ✭ 130 (+12.07%)
Mutual labels:  cms, spa
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+442.24%)
Mutual labels:  cms, spa
Tanam
Plug-n-play CMS for websites on Firebase
Stars: ✭ 139 (+19.83%)
Mutual labels:  cms, firebase
Firebase Cms
A CMS + E-commerce platform built with Angular and Firebase
Stars: ✭ 286 (+146.55%)
Mutual labels:  cms, firebase
Canner
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,472 (+2031.03%)
Mutual labels:  cms, firebase
Tamiat
⛵️ Vuejs and Firebase based CMS
Stars: ✭ 510 (+339.66%)
Mutual labels:  cms, firebase
Webiny Js
Enterprise open-source serverless CMS. Includes a headless CMS, page builder, form builder and file manager. Easy to customize and expand. Deploys to AWS.
Stars: ✭ 4,869 (+4097.41%)
Mutual labels:  cms, spa
Canner Firebase Cms
🔥 Content management for Firebase Realtime Database with SSR supported with NextJS, for blog, ecommerce, mobile apps and even chatbot! This project is based on Canner CMS
Stars: ✭ 118 (+1.72%)
Mutual labels:  cms, firebase
Firetable
Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!
Stars: ✭ 1,115 (+861.21%)
Mutual labels:  cms, firebase
Json Schema Editor
JSON Schema Editor is an intuitive editor for JSON schema. It provides a tree view to present the structure of schema, and a property inspector to edit the properties of schema element. Develop with Vue.js 2 and Firebase.
Stars: ✭ 194 (+67.24%)
Mutual labels:  firebase, spa
Cezerin
Cezerin is React and Node.js based eCommerce platform.
Stars: ✭ 1,985 (+1611.21%)
Mutual labels:  cms, spa
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+3663.79%)
Mutual labels:  firebase, spa
Fireblog
Blog template in elm for easy deploy on Firebase!
Stars: ✭ 44 (-62.07%)
Mutual labels:  firebase, spa
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (-5.17%)
Mutual labels:  firebase, spa
Workflow
审批王,华炎魔方内置BPM工作流引擎,低代码快速开发平台。
Stars: ✭ 111 (-4.31%)
Mutual labels:  cms
Nukeviet
NukeViet CMS is multi Content Management System. NukeViet CMS is the 1st open source content management system in Vietnam. NukeViet was awarded the Vietnam Talent 2011, the Ministry of Education and Training Vietnam officially encouraged to use.
Stars: ✭ 113 (-2.59%)
Mutual labels:  cms
Simple Firebase Unity
Firebase Realtime-Database's REST API Wrapper for Unity in C#
Stars: ✭ 111 (-4.31%)
Mutual labels:  firebase

Crucible

Fully client-side single-page application talking to FireBase to build a customizable CMS backed by a robust RESTful API. (Because the API is just FireBase!)

Installation

  1. npm install crucible
  2. Rename index-example.html to index.html, changing the <base> tag if necessary
  3. Rename config-example.js to config.js and set your firebase endpoint
  4. Open index.html in a browser

Development

  1. Create a fork of https://github.com/tivac/crucible
  2. git clone https://github.com/<username>/crucible.git
  3. cd crucible
  4. npm install
  5. Rename index-example.html to index.html, changing the <base> tag if necessary
  6. Rename config-example.js to config.js and set your firebase endpoint
  7. npm run build
  8. npm start
  9. Open http://localhost:9966 in a browser

Usage

You'll want to create a schema first. Schemas are JSON-ish documents that contain some number of fields.

Once you've created a schema you can create instances of that schema. All edits are synced in near-real-time to FireBase, so your data should always be in sync.

Schema Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].