Skip to content

The Secure Attendance System based on Blockchain Technology is a decentralized application attendance record on Ethereum and Biometric fingerprint Authentication on MongoDB.

Notifications You must be signed in to change notification settings

IrfanRa/Ir_Attendance_System

Repository files navigation

projectView.mp4

attendance_system

Secure Attendance-based system on Blockchain Technology. The Secure Attendance System based on Blockchain Technology is a decentralized application in which attendance records are deployed on Ethereum/Sepolia Testnet Blockchain and Biometric fingerprint Authentication using Kinde Auth. Dataset for FingerPrint Authentication: dataset_FVC2000_DB4_B Source:https://www.kaggle.com/datasets/peace1019/fingerprint-dataset-for-fvc2000-db4-b/code

Required pakcages for Front-end/Next.js 14/Kinde Auth

  1. npm i @kinde-oss/kinde-auth-nextjs
  2. npx shadcn-ui@latest init
  3. npm install @radix-ui/react-slot
  4. npm install react-icons --save

Required packages for Python Interaction

  1. npm i axios
  2. npm i python-shell

Setup blockchain required packages for Blockchain truffle

truffle & infura project setup

  1. npm truffle -g
  2. $ npm install @truffle/hdwallet-provider

Getting Started setup Next.js project frontend related

  1. The Node.js version must be installed on the machine to run this project.

  2. install node_module dependency in the root directory by running below command

npm install

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Learn More

This is my git profile [https://github.com/IrfanRa]

About

The Secure Attendance System based on Blockchain Technology is a decentralized application attendance record on Ethereum and Biometric fingerprint Authentication on MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published