project screenshot 1
project screenshot 2
project screenshot 3

Definity

Definity is a way to safely share research paper between different organizations, or as an independent researcher, to publish your research work, using a cluster system.

Definity

Created At

HackFS 2023

Project Description

Definity provides an environment where each user can connect with their Metamask account(offering an ease of use in joining and using the application), and can upload, download and vote scientific documents. A few main focuses of our application are:

Joining a Cluster Clusters are little 'Data Hubs' - where people associated with the same organization, or at least have a common purpose - store files specifically related to their association . Each member has access to the files of all the clusters they have joined. Moreover, we implemented the idea of a 'Collaborative Cluster' - the 'Town Hall', which everyone is automatically a member of, and can freely publish their work and browse the work of other people, thus creating an universal learning hub. Leaving a Cluster - users who no longer want to be part of a cluster-organization can exit that specific organization. Upvote/Downvoting files, so that members who have access to the files can express their appreciation towards a specific research paper, in order to encourage authors and organizations to provide valuable work in that direction Uploading a scientific document of any kind in any cluster the user is a part of - everyone who is part of a cluster is free to upload a specific file which will be stored on that cluster.

How it's Made

  • Infura API for IPFS file Storage
  • Solidity for writing smart contracts
  • React.js for front-end
  • Node.js for back-end
  • Deployed smart contracts on FVM

The connection with the smart contract logic is done through the frontend because we've thought that is nicer to be transparent with our users. The connection with Infura it's done throught the backend-side because at the moment we are using our own project. In the future we plan to extend this to another level.

background image mobile

Join the mailing list

Get the latest news and updates