Decentralized application for connecting colleges and businesses
This application is my final year software project for IT Carlow under the supervision of leturer Patrick Tobin
It aims to provide a place for colleges and businesses to connect and decerase the likelihood of a person getting a job with false credentials.
Colleges upload documents containing details of a student/graduates' academic details. This document is stored on IPFS and the link to where it is stored on their is returned and stored on the Ethereum network.
Businesses can retrieve and view this document in order to verify a students' credentials.
https://basalt-b3c19.firebaseapp.com/
- Solidity
- Web3.js
- Truffle / Ganache
- IPFS
- Firebase
- React JS
- Fix error returned from smart contract
- "@babel/plugin-transform-modules-commonjs": "^7.2.0",
- "babel-preset-react-app": "^7.0.2",
- "firebase": "^5.9.0",
- "fs-extra": "^7.0.1",
- "ipfs-api": "^26.1.2",
- "jquery": "^3.3.1",
- "react": "^16.8.6",
- "react-bootstrap": "^1.0.0-beta.5",
- "react-copy-to-clipboard": "^5.0.1",
- "react-dom": "^16.8.4",
- "react-pdf": "^4.0.5",
- "react-router-dom": "^4.3.1",
- "react-scripts": "^2.1.8",
- "react-star-ratings": "^2.3.0",
- "style-loader": "^0.23.1",
- "typescript": "^3.3.3333",
- "unique-random": "^2.0.0",
- "web3": "^1.0.0-beta.49"
- "@babel/preset-env": "^7.3.4",
- "bootstrap": "^4.3.1",
- "chai": "^4.1.2",
- "chai-as-promised": "^7.1.1",
- "chai-bignumber": "^2.0.2",
- "dotenv": "^6.2.0",
- "ganache-cli": "^6.4.1",
- "lite-server": "^2.3.0",
- "nodemon": "^1.18.10",
- "solidity-coverage": "^0.5.11",
- "truffle": "5.0.5",
- "truffle-contract": "4.0.6",
- "truffle-hdwallet-provider": "^1.0.5"
This smart contract is deployed to the Kovan test network at the address 0x772E24532a39A7D0f55544316514d54a53Dc2b18