2026-04-22 12:25:35 +02:00
2026-03-14 14:48:08 +01:00
2026-04-22 12:25:35 +02:00
2026-03-14 14:48:08 +01:00
2025-10-18 00:26:57 +02:00
2026-01-23 10:15:38 +01:00
2025-10-29 09:39:42 +01:00
2026-01-23 10:15:38 +01:00
2026-03-14 14:48:08 +01:00
2026-01-23 10:20:55 +01:00
2026-03-14 14:55:30 +01:00
2026-03-14 15:35:40 +01:00
2026-01-23 10:31:02 +01:00

Allmende Payment System

A FastAPI-based payment system for the communal living projects and similar groups.

Prerequisites

  • uv (package and dependency manager)

Getting Started

1. Install uv

Ensure uv is installed. If not, follow the official installation guide.

2. Initialize the database

make reset_db

Resets the database and initializes it with some mock data.

3. Run the Development Server

uv run fastapi dev src/allmende_payment_system/app.py

A demo user will be created automatically.

Testing

APS uses pytest. You can run the test suite with:

uv run pytest

License

This project is licensed under the European Union Public Licence (EUPL).

Description
No description provided
Readme EUPL-1.2 2.7 MiB
Languages
Python 60.3%
Jinja 37.5%
CSS 0.9%
Mako 0.5%
Just 0.5%
Other 0.2%