Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Crucible | 115 | 1 | 2 | 6 years ago | 10 | May 26, 2017 | 11 | mit | JavaScript | |
API CMS UI powered by Firebase, mithril, and my own dwindling sanity. Oh, and acronyms. | ||||||||||
Mithril_kendo | 7 | 8 years ago | mit | C# | ||||||
Mithril, Kendo UI, Firebase & ASP.NET | ||||||||||
Google Apps Script Angularjs | 5 | 5 years ago | HTML | |||||||
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 Mixin | 2 | 7 years ago | 3 | mit | JavaScript | |||||
Mixin for mithril controllers to enable firebase livedata | ||||||||||
Firebase Firestore Observer | 2 | 4 years ago | mit | JavaScript | ||||||
Framework/Library-agnostic convenience for setting listeners on a collection |
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!)
npm install crucible
index-example.html
to index.html
, changing the <base>
tag if necessaryconfig-example.js
to config.js
and set your firebase endpointindex.html
in a browserhttps://github.com/tivac/crucible
git clone https://github.com/<username>/crucible.git
cd crucible
npm install
index-example.html
to index.html
, changing the <base>
tag if necessaryconfig-example.js
to config.js
and set your firebase endpointnpm run build
npm start
http://localhost:9966
in a browserYou'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.