- Shaahin (@shaahin-sabeti)
- Tobi (@TobMTV)
- Valerio (@casalinovalerio)
This student group project is assigned for the Biometric Systems course of the MSc in Cybersecurity @ Sapienza Università di Roma. Our group had to decide, design and realize an authentication system aggregating software and deploying our solutions with the aim of testing its performance in the end.
We decided to use the following tools and software:
- @ageitgey/face_recognition Python API running in a Docker.
- Bigchaindb as Blockchain database running in a Docker.
- Ubuntu Server 18.04 LTS as OS to deploy our API server running on a VPS.
- Digital Ocean as platform to rent our VPS.
- Github Pages as web interface to demonstrate our method.
- LaTex to write our presentation.
Clone the repo in your db-server, api-server and on the pc where you want to work on the website:
git clone "https://github.com/casalinovalerio/biosys-project.git"On db-server:
# You'll need Docker installed
./install.sh dbOn api-server:
# Default is /var/www/html
./install.sh api /path/to/webrootOn your pc:
# Both args are optional, if no arg is supplied it will print the usage
./install.sh pc -w /path/to/web-devel-folder -t /path/to/presentation/foldergit clone "https://github.com/casalinovalerio/biosys-project.git" \
&& cd biosys-project \
&& ./get-presentation.shYour presentation is in the same folder with name bs-presentation.pdf.
Or just click here: https://git.io/JvGRm