/ASST_Django

Django-Firebase app for improving Security Systems in housing societies using Face Recognition and IOT

Primary LanguagePython

ASST

Django-Firebase app for improving Security Systems in housing societies using Face Recognition and IOT

ASST

How to use the app :

  1. Get your society registered with the application . Once the society is registered you have the permission to assign one account to every flat in the society as the admin of that house.

  2. Now the admin has the powers to register his house members. These members will be verified by the secretary before registration.

  3. Once the registrations are done , every admin will be able to keep a watch on the people who have come to visit him and he has the power to permit them inside or reject them.

  4. Now the admin will have to also register a watchman who will recieve live notifications whom to permit and whom to reject.

Link to the IOT source code and setup : here

Starting the Django Server :

Setting up firebase credentials :

  1. Create a project here
  2. Download the credentials.json from firebase project settings. Paste the path to credentials here
  3. Get the firebase SDK snippet from firebase project settings. Paste it here and here

Setting up the virtualenv

  1. Create a virtual environment with
python3 -m virtualenv yourenv
  1. Navigate to the project directory and install the requirements with
pip3 install -r requirements.txt
  1. Make migrations with
python3 manage.py migrate
  1. Run server with
python3 manage.py runserver

This application is ready to be hosted on heroku