An overengineered rfid lock manager created for my school community. Made for Raspberry Pi connected with another microcontroler that send and receieves rfid data via UART


Keywords
wisniowasu, mongodb, flask, rfid, lock, cherrydoor, door, hacktoberfest, python, python3
License
MIT
Install
pip install Cherrydoor==0.8.1

Documentation

python tests Maintainability HitCount

cherrydoor

Prosta webaplikacja do zarzÄ…dzania i przeglÄ…dania statystyk wykorzystania zamka RFID korzystajÄ…ca z Flaska i MongoDB.

Instalacja i uruchamianie:

  1. Zaintaluj Cherrydoor korzystajÄ…c z pip i pypi:
pip3 install Cherrydoor

Albo pobierz wheel danego wydania i zainstaluj:

pip3 install ./Cherrydoor-<version>-py3-none-any.whl
  1. Doinstaluj dodatkowe zależności i skonfiguruj trochę rzeczy korzystając z wbudowanego skryptu instalacyjnego:
cherrydoor install
  1. Program powinien być już uruchomiony przez systemd na porcie 5000. Możesz go restartować/zatrzymywać/itp. korzystając z systemctl --user <komenda> cherrydoor. Jeśli chcesz go uruchomić bez korzystania z usługi, skorzystaj ze skryptu cherrydoor start.