-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Anthony Chen edited this page Feb 23, 2026
·
1 revision
Welcome to the Prism documentation. Prism is a modular page system for vibe-coded web apps — drop a folder in, get a page.
- Home — You are here
- Creating-a-Module — Step-by-step guide to building your first module
- Module-Structure — File layout, naming conventions, and the AppModule contract
- Frontend-Guide — Writing the HTML, CSS, and JS for your module's UI
- Core-Services — All services available to every module (db, timer, events, notify…)
- Routing-and-Assets — How URLs, prefixes, and static assets work
- Database-and-Prisma — Adding models and querying the database
- Timers-and-Scheduling — Scheduling actions, events, and notifications
- Real-Time-with-SocketIO — Pushing live updates to the browser
- Example-Modules — Kanban, CRM, habit tracker, and more
src/modules/my-page/
├── index.ts ← backend routes
└── public/
├── index.html ← your UI
├── app.js
└── style.css
Restart the server. Your page is live at /my-page.
→ Start with Creating-a-Module