Skip to main content

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

python tests Maintainability HitCount

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:

  1. Sklonuj projekt git clone https://github.com/wisniowa56/cherrydoor cherrydoor i przejdź do powstałego folderu cd cherrydoor
  2. Uruchom skrypt instalacyjny: bash install.sh
  3. Jeśli nie jesteś pewien, czy korzystasz z najnowszej wersji aplikacji, wpisz y przy pytaniu o aktualizację
  4. Wpisz y by skonfigurować MongoDB, kolejne y by stworzyć pierwszego administratora. Wpisz jego nazwę i hasło.
  5. (opcjonalne, ale zalecane) Zmień klucz w config.json na losową wartość. Możesz ją wygenerować np. w Pythonie:
>>> import os
>>> os.urandom(24)
  1. 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.4.1.dev12.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Cherrydoor-0.4.1.dev12-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file Cherrydoor-0.4.1.dev12.tar.gz.

File metadata

  • Download URL: Cherrydoor-0.4.1.dev12.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for Cherrydoor-0.4.1.dev12.tar.gz
Algorithm Hash digest
SHA256 94efa1ab4946fceb25f07962e73dff4848a405828de6a0a01855f56be05b35de
MD5 92c3585d1922a49b325567bea2f4d8d5
BLAKE2b-256 288a8bd7f80c6361151a085ef5d52bbe605d76faeebce25ff47ce68318d4a44c

See more details on using hashes here.

File details

Details for the file Cherrydoor-0.4.1.dev12-py3-none-any.whl.

File metadata

  • Download URL: Cherrydoor-0.4.1.dev12-py3-none-any.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for Cherrydoor-0.4.1.dev12-py3-none-any.whl
Algorithm Hash digest
SHA256 8b6fa128d0497e90e0450e4d7d37eb34a5abdce28d64c7b9967e6822bb5f1bb7
MD5 76a2fcb500ddd36df6346b5ca412e95d
BLAKE2b-256 1eecb65e8afbde6f48471b14a108355b2bfd81ce0a7b8364fa616b6f7f641100

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page