The second version of the backend for Hymenia, written in Typescript and utilising Deno, Hono and Zod.
Make sure you have Deno, Git and PostgreSQL installed. You'll also need a mail server.
Create the database:
createdb hymenia_devRun the migrator:
deno run --env-file=.env --allow-read --allow-env=DATABASE_URL --allow-net src/db/migrate.tsCopy the .env.example to .env:
cp .env.example .envThen fill it in. Afterwards, start the development server:
deno task devGo to https://[PUBLIC_BASE_URL]/v2/ in a web browser to check it's online.
Check types:
deno task check