PLEASE READ COMPLETE DETAILS ABOUT THE PROJECT BEFORE APPLYING. THIS IS NOT A HUMAN PHYSICAL FINGERPRINTING APPLICATION.
I need someone who can develop a Web application which can generate unique browser fingerprint HASH and can store it in DB, when the next time user arrives at the site, application can detect the visitor by matching current fingerprint HASH with existing HASH in DB, and using API call can provide us information about the user if he already exists our DB.
Digital Fingerprint HASH will be generated using various data points from User's Device/Browser (Not only cookies - Cookies can be deleted and even if the cookie is deleted, fingerprint should be same)
This Application will receive daily traffic of approx 1 million. So, the developed application should be scalable enough to handle that much traffic.
The Application won't have any kind of UI, application execution script will be used/included in a separate landing page like
we can simply include this script at any of our pages and when a user visits our page, this JS will invoke and gather data points and perform checks. The user won't see any kind of UI other than a loader screen while this application perform its work in the background.
The application has somewhat similar functionalities - fingerprint2.js, UniqueMachine.org, EverCookie, ClientJS, ImprintJS, Am I Unique, Panopticlick
The application will also include various fraud check factors like Proxy, Bot... will be discussed in later stage
The application will become part of a larger project and details will be discussed later.
Need the following things from the applicant
- WHAT IS YOUR UNDERSTANDING OF THIS PROJECT?
- HAVE YOU EVER DEVELOPED ANYTHING SIMILAR TO THIS PROJECT? (DEVELOPERS WITH SIMILAR EXPERIENCE WILL BE GIVEN PREFERENCE)
- WHAT TECH STACK YOU WILL USE FOR THIS PROJECT? (WORDPRESS or any kind of LAMP STACK is discouraged) (PREFERRED - NODE STACK)
- CAN YOU PROVIDE ANY KIND OF TIME AND COST ESTIMATION AT THIS STAGE?