Crucible

API CMS UI powered by Firebase, mithril, and my own dwindling sanity. Oh, and acronyms.
Alternatives To Crucible
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Crucible115126 years ago10May 26, 201711mitJavaScript
API CMS UI powered by Firebase, mithril, and my own dwindling sanity. Oh, and acronyms.
Mithril_kendo7
8 years agomitC#
Mithril, Kendo UI, Firebase & ASP.NET
Google Apps Script Angularjs5
5 years agoHTML
Use Google Apps Script to make a Single Page Web app deployed to a unique url, using the JavaScript framework or Library of your choice (AngularJS, Vue, Mithril, etc.).
Mithril Firebase Mixin2
7 years ago3mitJavaScript
Mixin for mithril controllers to enable firebase livedata
Firebase Firestore Observer2
4 years agomitJavaScript
Framework/Library-agnostic convenience for setting listeners on a collection
Alternatives To Crucible
Select To Compare


Alternative Project Comparisons
Readme

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

Popular Mithril Projects
Popular Firebase Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Firebase
Schema
Cms
Purecss
Mithril