ahtlon cbc2526c14 Squashed commit of the following:
commit a6a5de4a35
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 15 20:47:45 2026 +0200

    Auth working :)

commit 6ad50df3c2
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 13:17:32 2026 +0200

    Implement auth
    I basically copied this article https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt

commit 6243618abb
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 12:18:56 2026 +0200

    Add auth deps
2026-05-15 22:01:57 +02:00
2026-05-15 22:01:57 +02:00
2026-04-12 23:11:34 +02:00
2026-04-15 09:45:03 +02:00
2026-04-15 09:45:03 +02:00
2026-05-15 22:01:57 +02:00
2026-04-25 18:33:49 +02:00
2026-05-15 22:01:57 +02:00

Gatekeeper - Door access system

Status: WIP - not prod ready

Dev with nix develop
start dev server uv run fastapi dev
Swagger UI @ http://127.0.0.1:8000/docs
start prod server uv run fastapi run

Issues:

  • nix run currently broken
  • no auth
  • no door state
  • no door operations
  • card system is dummy until I get hardware
Description
No description provided
Readme 1.2 MiB
Languages
Python 95.8%
Nix 4.2%