The browser frontend for the meek-bank banking API
  • Svelte 80.9%
  • TypeScript 18.8%
  • CSS 0.2%
Find a file
Felix van Hove 8b99a4ba87 Merge changes from dev branch:
- Improve the filters for clients in the clients list view
- Improve ClientGroupMemberships and GroupMembers components
- Streamline time zone handling across components
- Provide custom tables and fields
- Make tsconfig.json reject unused imports and vars
- Correct time formats for rounding policy fields
- Diverse code style and validation improvements on various pages
- Adjust office IDs, which are now UUIDs
- Simplify product view pages
2026-08-21 13:09:07 +02:00
src Merge changes from dev branch: 2026-08-21 13:09:07 +02:00
static First commit to Codeberg. 2026-04-13 15:43:18 +02:00
.env.example First commit to Codeberg. 2026-04-13 15:43:18 +02:00
.gitignore Merge changes from dev branch: 2026-08-21 13:09:07 +02:00
.npmrc Added chart-js, charts, proper status management for products. 2026-05-01 20:34:28 +02:00
.prettierignore First commit to Codeberg. 2026-04-13 15:43:18 +02:00
.prettierrc First commit to Codeberg. 2026-04-13 15:43:18 +02:00
LICENSE First commit to Codeberg. 2026-04-13 15:43:18 +02:00
oauth.md First commit to Codeberg. 2026-04-13 15:43:18 +02:00
package.json Merge changes from dev branch: 2026-08-21 13:09:07 +02:00
pnpm-lock.yaml Added chart-js, charts, proper status management for products. 2026-05-01 20:34:28 +02:00
pnpm-workspace.yaml Setting esbuild builds to false in pnpm-workspace.yaml. 2026-05-25 13:28:42 +02:00
README.md Merge changes from dev branch: 2026-08-21 13:09:07 +02:00
svelte.config.js First commit to Codeberg. 2026-04-13 15:43:18 +02:00
tsconfig.json Merge changes from dev branch: 2026-08-21 13:09:07 +02:00
vite.config.ts First commit to Codeberg. 2026-04-13 15:43:18 +02:00

Meek Bank UI

A Svelte browser front-end for meek bank. The two projects share their CHANGELOG.

Developing

Install pnpm. Make sure your meek bank backend is running. Copy .env.example to .env.development. Configure the backend url in .env.development. Start the development server:

pnpm run dev

Building

To create a production version of the app:

pnpm run build

API base URL (cross-origin deployments)

In dev, Vite proxies /v1/* to the backend (see VITE_API_TARGET).

For production or any setup where the API is on a different origin than the UI, set:

  • VITE_API_BASE_URL (example: https://api.example.com)

The UI will then call VITE_API_BASE_URL + /v1/....

If the API is cross-origin, ensure the backend CORS policy allows:

  • Authorization header
  • the UI origin
  • required methods (GET/POST/PATCH/DELETE)