Server Application of the FabAccess Project
Go to file
Nadja Reitzenstein 2396046e88 Yay stuffs?
2022-11-04 14:43:50 +01:00
.idea Add .idea files to .gitignore 2021-02-22 17:25:52 +01:00
api Yay stuffs? 2022-11-04 14:43:50 +01:00
bffhd Yay stuffs? 2022-11-04 14:43:50 +01:00
bin/bffhd Improve error messages on missing config 2022-07-24 17:51:17 +02:00
docs More fragmentation 2021-10-28 00:32:25 +02:00
examples Process initiator working 2022-06-18 16:52:30 +02:00
modules/sdk rustfmt 2022-05-05 19:22:02 +02:00
runtime Runtime things furthermore 2022-06-24 12:24:29 +02:00
test Add a duplicate user example table 2022-05-20 18:27:54 +02:00
tools add pre-push hook to check formatting 2022-05-05 19:21:51 +02:00
.gitignore Remove things that should be in your global .gitignore 2022-05-05 15:57:29 +02:00
.gitlab-ci.yml Absolute path to cargo2junit 2022-05-05 22:15:58 +02:00
.gitmodules Update to the API claims branch 2022-11-04 14:43:50 +01:00
build.rs Switch to shadow-rs 2022-05-18 17:01:24 +02:00
Cargo.lock No path deps for good reasons™ 2022-11-02 15:01:44 +01:00
Cargo.toml Yay stuffs? 2022-11-04 14:43:50 +01:00
CHANGELOG.md Correct CHANGELOG 2022-05-03 17:16:25 +02:00
CONTRIBUTING.md Add note to CONTRIBUTING about user cargo config 2022-05-31 12:19:58 +02:00
Dockerfile Added paho-mqtt 2022-08-24 12:42:28 +00:00
i18n.toml Stuff 2021-12-06 21:53:42 +01:00
INSTALL.md INSTALL docs on running the bin 2022-05-31 13:08:14 +02:00
LICENSE Add information files 2020-02-22 14:57:46 +01:00
README.md A sprinkle of "documentation". 2021-02-23 11:41:37 +01:00

FabAccess Diflouroborane

Diflouroborane (shorter: BFFH, the chemical formula for Diflouroborane) is the server part of FabAccess. It provides a server-side implementation of the FabAccess API.

What is this?

FabAccess is a prototype-grade software suite for managing access, mostly aimed at Makerspaces, FabLabs, and other open workshops. It is designed to allow secure access control to machines and other equipment that is dangerous or expensive to use. It tries to also be cheap enough to be used for all other things one would like to give exclusive access to even when they are not dangerous or expensive to use (think 3D printers, smart lightbulbs, meeting rooms).

FabAccess uses a Client/Server architecture with a Cap'n Proto API. You can find the API schema files over in their own repository. The reference client is Borepin, written in C#/Xamarin to be able to be ported to as many platforms as possible.

Installation

See INSTALL.md

Contributing

See CONTRIBUTING.md. Thanks!