A demo setup for eInvoicing system
| backend | ||
| backend-dashboard | ||
| client-frontend | ||
| scripts | ||
| .dockerignore | ||
| .editorconfig | ||
| .envrc | ||
| .gitignore | ||
| build-docker.sh | ||
| Cargo.toml | ||
| docker-compose.yml | ||
| DOCKER_README.md | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| README.md | ||
eInvoice Demo
This repo is a demo eInvoice submission system.
Due to first time with Svelte, I think only 10% of Svelte features are used (not even components lol).
Backend (backend/)
Axum server with integrated Svelte frontend for the dashboard and client facing page.
To run:
just build-all-frontends
cargo run -p backend
Development server runs on http://localhost:3000.
client-frontend
Svelte frontend served at path /. Compiles into static files that are served by axum.
Uses tailwindcss v3 for styling.
backend-dashboard
Svelte frontend served at path /dashboard. Compiles into static files that are served by axum.
Uses tailwindcss v3 for styling.