Update plan
This commit is contained in:
37
plan.txt
37
plan.txt
@@ -1,15 +1,34 @@
|
||||
Plan:
|
||||
Hardware:
|
||||
Raspberry Pi 3/4
|
||||
Hacked Keymatic
|
||||
Maybe RFID/NFC reader (RC522 is like 7€)
|
||||
Software:
|
||||
Frontend
|
||||
By kali?
|
||||
Backend
|
||||
Python
|
||||
Exposes REST API
|
||||
By Ahtlon
|
||||
Smartcard reader + Mifare DESFire
|
||||
Nuki Smart Lock Go
|
||||
ESP32 + Nuki hub
|
||||
Models
|
||||
User
|
||||
ID int
|
||||
Name str
|
||||
Email str
|
||||
Password str (hashed)
|
||||
IsAdmin bool
|
||||
Card
|
||||
ID int
|
||||
UUID str
|
||||
UserID int
|
||||
AccessAuthorization
|
||||
Name str
|
||||
CardID list[Card]
|
||||
IsActive bool
|
||||
Timeslot list[Timeslot]
|
||||
Door
|
||||
Name str
|
||||
IsLocked bool
|
||||
IsClosed bool
|
||||
Timeslot
|
||||
Name str
|
||||
WeekDay int
|
||||
Starttime str(HH:MM)
|
||||
Duration int (min)
|
||||
|
||||
API Specification
|
||||
/door
|
||||
|
||||
Reference in New Issue
Block a user