Akhil Shaji's starred repositories

Language:HTMLStargazers:1Issues:0Issues:0

Plagiarism-checker-Python

A python project for checking plagiarism of documents based on cosine similarity

Language:PythonStargazers:265Issues:0Issues:0

ipfs-upload

Small experiment with flask and IPFS

Language:HTMLLicense:GPL-3.0Stargazers:3Issues:0Issues:0

Flask-IPFS

IPFS Plugin for Flask

Language:PythonLicense:MITStargazers:6Issues:0Issues:0

Data-Secure-Dapp

A decentralized blockchain application of safe user data securely over Blockchain and IPFS.

Language:CSSLicense:MITStargazers:3Issues:0Issues:0

compare-pdf

Standalone node module that compares pdfs

Language:JavaScriptLicense:MITStargazers:62Issues:0Issues:0

blocked

My idea is to create a platform based completely based on Blockchain Technology that can solve the following four major issues related to the digitalization of Education : Attendance and Assignment Management: Creating a system where the attendance of the student and teacher is recorded based on a condition. This condition can be time-dependent. The assignments can be submitted on the block by the students through a personal account. Identity Concern: While signing up for any application there is a need to fill up some of your crucial personal details. With a system on blockchain technology, we can allow for lockers that carry your digital identity and can be used for signing in for various applications without sharing your personal details. Certificate Management and Verification: Schools and students can manage their certificates and important documents on the block and can have full access over it’s display to any person or organization. Moreover, Academic credentials must be universally recognized and verifiable. Specific skill assertions can be verified and communicated with a digital badge. Libraries: Since Blockchain networks are managed by the people who are part of the network, books that are actually important and relevant to a particular network can be added so that library systems become more meaningful. For the solution of the said problem, I will be adopting Blockchain Technology because at present nothing can be better than this Blockchain Technology when it comes to security and privacy. Methodologies for implementing various solutions discussed are as follows : Attendance and Assignment Management: For managing attendance smart contracts can be coded which automatically updates the attendance of both student as well as teacher based on a time condition which for instance can be, attendance is recorded when a student has attended 30 minutes of class. Each student submits his/her work to the learning platform through his/her unique account, the smart contract running on it will review the student’s performance, and the results will be recorded into blocks. Identity Concern: The identity can be issued by the institution to students, who are the claim holder. This is a digital representation of their identity. The school/college uses keys linked to their decentralized identifier on the blockchain to sign the claim so that it is tamper-evident and anyone who gets it can validate that it was issued by an authorized organization. Students have a wallet to hold their claims and can use keys linked to a decentralized identifier that students control the blockchain to countersign the digital identity. When some application or platform needs to see that the student belongs to the organization, you can present the digital identity and the platform/application can verify that it hasn’t been changed, that the school/college issued it to the student, and the student is the one presenting it. Everyone can use the blockchain to lookup decentralized identifiers and retrieve any associated public keys. Certificate Management and Verification: DLT solutions could streamline verification procedures and reduce fraudulent claims of unearned educational credits. Also, students can upload claims with a link to verification, and teachers can verify that claim. Libraries: Distributed Ledger Technology (DLT) could help libraries expand their services by building an enhanced metadata archive, developing a protocol for supporting community-based collections, and facilitating more effective management of digital rights.

Language:JavaScriptLicense:Apache-2.0Stargazers:8Issues:0Issues:0

digital-certificate-dapp

This project mainly deals with creating, issuing, viewing, and verifying blockchain-based certificates. These digital records are registered on a blockchain, cryptographically signed, tamper-proof, and shareable. The goal is to enable a wave of innovation that gives individuals the capacity to possess and share their own official records.University degrees (a particular type of certificate) can help us get the job we want, or prevent us from getting it if we don’t have the right certificate. Our current system for managing certificates is slow, complicated, and unreliable. There are many advantages for creating a digital infrastructure for certificates, but the stakes are high since such a system could grow to represent our professional reputations. We need to be thoughtful about its design, and the type of institutions we trust to govern it.

Language:HTMLLicense:MITStargazers:6Issues:0Issues:0

CertiCheck

Blockchain based certificate verification

Language:PythonStargazers:18Issues:0Issues:0

final-project-RumeelHussain

final-project-RumeelHussain created by GitHub Classroom

Language:JavaScriptStargazers:1Issues:0Issues:0

Java-Distributed-FTP-2018

2nd Year project to make a distributed client/server model FTP server

Language:JavaStargazers:2Issues:0Issues:0
Language:JavaStargazers:1Issues:0Issues:0

certification-app

A simple web example of work with the Ethereum Blockchain for makes certifications.

Language:EJSStargazers:7Issues:0Issues:0

certificate_validation

A prototype for certificate generator and validation using Blockchain. The Blockchain is not a part of an official chain and is coded locally in python. The prototype explains the logic behind certificate validation.

Language:PythonStargazers:6Issues:0Issues:0

Certificate_Data_on_personal_BlockChain

A python based blockchain system for Certificate data storage

Language:PythonStargazers:4Issues:0Issues:0

ipfs-add-from-encrypted

This script takes a file or directory as input, uses GPG AES256 symmetric encryption with the password you provide and adds it to IPFS and returns the IPFS hash.

Language:PythonLicense:MITStargazers:53Issues:0Issues:0

TCP-file-transfer

A file transfer application built using Java Socket Programming. It allows the client to download and upload files to a server using a GUI built with Java AWT and SWING.

Language:JavaStargazers:39Issues:0Issues:0

SimplexMethod

Code to implement the Simplex Method in Operation Research

Language:C++Stargazers:1Issues:0Issues:0

issueing-documents-via-blockchain

Its a most secure way to issue document and prevent any type of tempering and need for verification of document. Document Issuing authority would issue a document with person's blockchain account address in it and make a transaction. After that that transaction id would be sent to the person as his document . This document can be saved in this wallet. Also any text/docx file can be uploaded using upload document section.

Language:HTMLStargazers:2Issues:0Issues:0

BlockMagic

Fast & secure blockchain data storage

Language:PythonStargazers:3Issues:0Issues:0

blockchain_sk2019_project

Repo contributed to Skoltech's Introduction to Blockchain project: "Shamir's Secret Image Sharing"

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

SecretSharing

Shamir's Secret Sharing implementation with sexy GUI for Blockchain course at Skoltech.

Language:JavaLicense:WTFPLStargazers:1Issues:0Issues:0

E-Attestation

Blockchain Certificates Verification

Language:PythonLicense:MITStargazers:1Issues:0Issues:0

nonce-prediction-with-AI

AI based solution for finding nonce values in blockchain.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

simulating-blockchain-data-for-nonce-prediction-with-AI

A python-based code that simulates Bitcoin mining function for generating a dataset to be used in the project: nonce-prediction-with-AI. The project can be found at https://github.com/AizazSharif/nonce-prediction-with-AI

Language:PythonLicense:MITStargazers:1Issues:0Issues:0

Combining-AI-with-Blockchain

Exploring possible benefits from using AI in Blockchain and Blockchain in AI

Language:PythonLicense:MITStargazers:2Issues:0Issues:0

LBRY-Women-Education-

The problem of women’s education in India is one which attracts our attention immediately. In our country, due to conservative traditionalism, women’s status has been considered to be lower than that of men since ages. During the later part of the Vedic period, the Aryans had sealed the fate of women culturally and socially by denying them the right to study Vedas and thus half of the population was deprived of one of the most fundamental human rights. Even today, in spite of the recognition of women’s status equal to that of men, the majority of them suffer in primitive ignorance as ever before.

Language:PythonStargazers:1Issues:0Issues:0