An overengineered rfid lock manager created for my school community. Made for Raspberry Pi connected with another microcontroler that send and recieved rfid data via UART
Project description
cherrydoor
Prosta webaplikacja do zarządzania i przeglądania statystyk wykorzystania zamka RFID korzystająca z Flaska i MongoDB.
Obecny stan (v0.1)
- Podstawa backendu działa
- Działa REST API
- Działa websocket
- Jest działające logowanie
- Działa większość frontendu - brakuje zarządzania administratorami i ustawień przerw
Instalacja i uruchamianie:
- Sklonuj projekt
git clone https://github.com/wisniowa56/cherrydoor cherrydoor
i przejdź do powstałego folderucd cherrydoor
- Uruchom skrypt instalacyjny:
bash install.sh
- Jeśli nie jesteś pewien, czy korzystasz z najnowszej wersji aplikacji, wpisz
y
przy pytaniu o aktualizację - Wpisz
y
by skonfigurować MongoDB, kolejney
by stworzyć pierwszego administratora. Wpisz jego nazwę i hasło. - (opcjonalne, ale zalecane) Zmień klucz w
config.json
na losową wartość. Możesz ją wygenerować np. w Pythonie:
>>> import os
>>> os.urandom(24)
- Uruchom aplikację:
python3 main.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Cherrydoor-0.5.dev1.tar.gz
(14.0 kB
view hashes)
Built Distribution
Close
Hashes for Cherrydoor-0.5.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15690da488d794f731d41a7a1de3e06b574c6a91c0bae357067d6c10249cd972 |
|
MD5 | 7410d1908c74c243d97694d21534ff5e |
|
BLAKE2b-256 | 93c40e4446151a39d8733900342bd35d4b30e9e189d216023730e97d9d2b36d7 |