Inspiration

EducationConnect is an open-source platform that helps students, professors, institutions, philanthropists, and people to protect their intellectual ideas through a decentralized and transparent way using blockchain technology to document each journey from start to finish while protecting its privacy.

The mission of EducationConnect is to enable people to take ownership of their works, projects, and ideas through a representation of NFTs that they can sell, swap, or rent. Each idea/project is represented as an NFT that holds a financial value. We are providing users with the necessary tools and resources allowing individuals/Institutions to fund student projects for further education and research support. This creates new opportunities for people to secure their work, project, and ideas as an NFT.

What it does

The way it works is by a simple process where the user shares their awesome idea within our platform, we generate a Non-Fungible Token, then the user invites people, mentors, experts, and investors, to join his/her project by offering funder benefits and incentives.

Our MVP features:

  • Users can browse all projects but only members who purchase the project NFT have access to full documentation and community
  • Users can become part of the project
  • Users can create new projects, edit them and invite people to their projects
  • Every project has an NFT, description, who is part of the team, project status (updates), milestones, and investors
  • Institutions, companies, and users can contribute or fund a project
  • Users can donate NFTs to a project
  • Contributors can submit new updates and bounties to get pay or credit for their work
  • A user can interact securely with our Dapp from their desktop computer using Metamask
  • Currently we are deployed to the Polygon Network

How we built it

This application makes use of the following software:

NFTStorage: the data is stored on NFTStorage IPFS, the generated hash (CID) will be used to view the details and to retrieve the NFT. NFTPort for multi-chain NFT minting, and data transparency such as distributing rewards and minting the NFT. Solidity: Solidity was used for the smart contract together with OpenZeppelin ERC721 for faster development of the smart contract Truffle: for local blockchain development Alchemy Network: the network we deployed the app. Chainlink we used the random generator function for our earn to play game Covalent to get the balance and NFTs of a user Frontend: React Js for the frontend, Material-UI, and Web3 to connect to the blockchain.

Challenges we ran into

We ran into a few technical issues with Chainlink and Moralis. We were able to solve the problem with Chainlink but not Moralis

Accomplishments that we're proud of

We are proud of the MVP end page

What we learned

We learned a lot about different APIs

What's next for NFT Scape

In the future, we would like to implement support for students for their education by offering grants, scholarships, and more. As well as, add the ability for users to donate crypto currencies to a project. We want to add AI Data gathering with IPFS, analysis, and learning pathway suggestions to develop more successful peopl

Built With

Share this project:

Updates