Safe Electronic Ticket for Health
View Demo
Table of Contents
SETH - Solution Challenge 2021 - Gadjah Mada University - Google Developer Student Club
Components:
- SETH Server
- SETH Mobile
- Face Recognition Module (Not officially part of SETH)
- UNIX based system (We haven't test it yet on Windows)
- Wifi network (Allow the port: 80, 81, 8080, 8000)
- Google Cloud Platform API Key: https://console.cloud.google.com/apis/credentials (Make sure you have enabled the GMAPS API)
- (Optional for Fingerprint module): NodeMCU v3 & FPM10A Fingerprint shield
-
Clone the repo SETH
git clone --recurse-submodules -j8 https://github.com/KevinAS28/SETH-DSC
-
Install the requirements
cd SETH-DSC python -m pip install -r requrements2.txt #requirements1.txt is result of pip freeze
-
Follow the instruction to install (README.md) for each components:
- SETH Server
- SETH Mobile
- (Not officially part of SETH)Face Recognition Module
-
Connect all the devices (PC/Laptop/Phone/NodeMCU) to one network (WIFI)
-
Run the SETH-Server (on port 8000) and Face Recognition (on port 8080) Module in 1 device (Laptop/PC with webcam), please note this device IP. For the face recognition, please wait until both Face authentication and Face add module loaded
-
Change the IP configuration in SETH C Mobile app in lib/util/app_url.dart
-
(Optional) Change the IP configuration in Fingerprint module in SETH-Server/nodemcu_fingerprint.ino/nodemcu_fingerprint.ino
-
(Optional) If your webcam not detected, please take a look in
Django-HTTP-Streaming-Face-Recognition/face_core/add_face -> detect_camera() (for face registration)
Django-HTTP-Streaming-Face-Recognition/face_core/auth_face -> detect_camera() (for face authentication)
Distributed under the MIT License. See LICENSE for more information.
Adella Irawan https://www.linkedin.com/in/adellairawan/
Alma Mahira Lazuardani https://www.linkedin.com/in/alma-mahira-lazuardani/
Gerald Ivan Dharmawan https://www.linkedin.com/in/gerald-ivan-dharmawan/
Kevin A Sastramiharja https://www.linkedin.com/in/kevinas28/
