| .vscode | ||
| src | ||
| .env | ||
| .gitignore | ||
| appwrite.json | ||
| index.html | ||
| jsconfig.json | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| vite.config.js | ||
| yarn.lock | ||
Tehillim Split
This is a web application to split Sefer Tehillim between a group of people. You can create a list split by either perek or day of month and share it with other users.
Currently live at https://tehillim-split.dovicowan.dev
Github
The Github repo is a mirror of the repo on my self-hosted Git server at https://git.fnukhosting.net/dcowan/tehillim-split.
Building it yourself
Tehillim Split is built on top of Appwrite BaaS and the frontend is Svelte+Vite. To host it yourself, you'll either need your own Appwrite self hosted instance, or you can use Appwrite Cloud.
Deploy to Appwrite
- Set up the Appwrite CLI, and connect it to your Appwrite instance with
$ appwrite login - Create a new Project with
$ appwrite init project. - Deploy the DB with
$ appwrite deploy collection. Select all Collections. - Update
VITE_APPWRITE_ENDPOINTandVITE_APPWRITE_PROJECT_IDin.env.
Deploy frontend
npm install + npm run dev / npm run build.
NOTICE: You need to add a platform from the Appwrite Console when deploying to production, otherwise you'll get a CORS error. Wildcards are not supported in the Hostname field.