Inspiration
The counterfeit medicine is on the rise.
What it does
The application takes a unique code specific to every medicine strip as the input and generates a QR code. This QR code will be printed on the medicine strips. When you scan the QR code in the tagged medicine, it sends the encrypted code to the server. The server returns a True or False response based on the authenticity of the medicine.
How we built it
Android App to scan the QR Code and send request to Flask server Flask server creates and validates existing product codes. It creates the QR code based on the unique code input. The unique code is encrypted using SHA algorithm and then the QR code is generated from the encrypted code. For the verification purpose, the server accepts the QR code value from the frontend and queries the database for its existence. It then sends the response accordingly.
Challenges
Security is the main concern faced by the team during the development of the application.
Accomplishments
We have developed a secure authentication system for medicines which will be able to reduce the flow of fake drugs in the market.
Lessons Learned
Teamwork, Coordination , Programming
What's next
We will try to ameliorate the product and make it more robust and secure.
Log in or sign up for Devpost to join the conversation.