Skip to content

fhildeb/educhain-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

educhain-prototype

This codebase is a prototype of the Educhain project which was developed by Felix Hildebrandt and Sebastian Wunderlich during their master studies on the University of Applied Sciences Mittweida. It aims to integrate blockchain technology at universities in order to facilitate processes.

The prototype is one utility of the Educhain concept which can be used to create file proofs for documents that need to be managed by the proffessorship and issue tokens for IRL benefits at the presentation that took place in 2021.

NOTE: The commentary and filenames might appear in German.

Project Description

The goal of the proof of concept project was to be able to use student ID cards across universities and devices, to validate data exchange between students and professorships in a matter of seconds, to control lockers and locks digitally, and to securely pay for services at colleges and universities such as the refectory from a smartphone. With a network of participating colleges and universities, students can use various services from external universities. This principle is similar to the eduroam solution, widely used today, and ensures Internet access across universities.

The goal was to manage university user accounts using ERC725, allowing students and staff to manage their responsibilities, such as claims, proofs, payments, and even physical access controls, like opening doors, using account signatures.

Links

Data Proof Prototype Showcase

Screenshot 1 Screenshot 2

Verification Workflow

Prototype Flow

Contract Clone Pattern

Design Pattern

Development

Initialize the project

cd educhain_prototype && npm i

Run the project locally

npm start

Create a production build

npm run build

About

Data Proofs for University Documents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published