chore: scaffold chatelet LNbits extension
Nostr-native room rentals (Airbnb-style) for the castle. Establishes the extension manifest, license, README with the design overview, and static + template placeholders. No booking logic yet — subsequent commits build the model, schema, arbiter, Nostr layer, API, tasks, and wiring bottom-up. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019VUQCfdqiLSsFS2jcGnaFD
This commit is contained in:
commit
c756ac7cf6
6 changed files with 137 additions and 0 deletions
15
static/js/index.js
Normal file
15
static/js/index.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
// Chatelet operator admin page — placeholder.
|
||||
// Quasar 2 + Vue 3 as UMD globals (no build step). Remember: no
|
||||
// self-closing tags in UMD templates, and use :style bindings (not <style>
|
||||
// blocks) for per-element typography overrides on LNbits pages.
|
||||
window.app = Vue.createApp({
|
||||
el: '#vue',
|
||||
mixins: [window.windowMixin],
|
||||
data() {
|
||||
return {
|
||||
rooms: [],
|
||||
bookings: [],
|
||||
}
|
||||
},
|
||||
// TODO: wire GET /chatelet/api/v1/rooms, room CRUD, calendar, bookings.
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue