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

Build status 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/oplik0/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.dev0.tar.gz (13.6 kB view hashes)

Uploaded Source

Built Distribution

Cherrydoor-0.4.dev0-py3-none-any.whl (2.1 MB view hashes)

Uploaded Python 3

Supported by

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