No description
This repository has been archived on 2026年06月24日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
| examples | Initial commit | |
| .editorconfig | Initial commit | |
| .gitignore | Initial commit | |
| README.md | Initial commit | |
Odeva examples
Self-contained examples showing how to embed the Odeva booking widget on your own site. Each folder under examples/ is a complete project.
Clone this repo, pick the one that matches your stack, copy the folder, and run it.
Examples
| Folder | Stack | Note |
|---|---|---|
astro-backend-proxy |
Astro · SSR (Node) | A frontend that calls a backend that will proxy the requests. This will keep the API key private, and allows you to do anything you want with the response. |
astro-public-embed |
Astro · static | If you just want to serve a static website, then you can use an origin-restricted public API key. |
If you don't want to write any code at all, Odeva also ships an in-app editor, as well as a ready-made plug-in for WordPress and Emdash. See the docs for more information.
Prerequisites
- Node.js 22.12 or newer (the widgets are ESM-only).
- An Odeva account and an API key from the dashboard.