In today's world, B2C interaction is becoming more and more remote. The businessmen of today need a secure way to sign documents from anywhere.

What it does

The app scans the user's ID card and face biometrics and compares them to the ones in the official database.

How we built it

We built the mobile app with Swift and Firebase, and we did the image processing in the backend with Python and Flask. The backend server connects to Firebase to get the uploaded images, and it sends a message to the client when the processing is done. (Lots of work with a sprinkle of sleep)

Challenges we ran into

Doing machine learning on an old CPU is not a good idea... On the iOS side with struggled with the camera api, trying to to save the image locally and uploading to the database and image orientation issues, this 2 parts being very critical for having a secure face identification.

Accomplishments that we're proud of

The app is easy to use and the concept is a great match for today's problems.

What we learned

We learned how to effectively pass data from the frontend to the backend, create visually pleasing user interfaces and animations and use face recognition python frameworks in combination with flask

What's next for Faceify

Finishing the administration side of the app, and bringing the project to as many companies as possible.

Share this project: