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
- alchemyapi
- chainlink
- covalent
- material-ui
- nftport
- nftstorage
- node.js
- openzeppelin
- react
- solidity
- truffle
- web3


Log in or sign up for Devpost to join the conversation.