https://github.com/grand-27-master/student-transcript-blockchain
decentralized application (dApp) which retrieves student transcripts
https://github.com/grand-27-master/student-transcript-blockchain
blockchain-technology ethereum-dapp html-css-javascript metamask node-js smart-contracts solidity web3js
Last synced: 5 months ago
JSON representation
decentralized application (dApp) which retrieves student transcripts
- Host: GitHub
- URL: https://github.com/grand-27-master/student-transcript-blockchain
- Owner: grand-27-master
- License: mit
- Created: 2023-04-02T05:15:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-05T05:01:12.000Z (over 2 years ago)
- Last Synced: 2025-01-06T13:49:46.485Z (6 months ago)
- Topics: blockchain-technology, ethereum-dapp, html-css-javascript, metamask, node-js, smart-contracts, solidity, web3js
- Language: JavaScript
- Homepage: https://grand-27-master.github.io/Student-Transcript-Blockchain/
- Size: 8.96 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# Student-Transcript-Blockchain
This is a decentralized application (dApp) built on Ethereum blockchain that allows for the creation and storage of digital transcripts. Students can request the addition of their transcripts to the smart contract, and the added transcripts can be viewed by the student and the contract owner.## Requirements
- Node.js
- Truffle
- Ganache
- MetaMask
## Installation
1) Clone the repository and navigate to the project directory.`git clone https://github.com/your-username/digital-transcript-dapp.git`
`cd digital-transcript-dapp`2) Install the necessary dependencies.
`npm install`
3) Start Ganache and create a new workspace using the truffle-config.js file included in the project.
4) Deploy the smart contract to the blockchain`truffle migrate`
5) Start the dApp.
`npm start`
6) Connect to the Ganache network using MetaMask and import one of the accounts generated by Ganache.
## Usage
- Add a transcript by filling out the "Add Transcript" form and clicking the "Add Transcript" button
- View added transcripts in the "Transcripts" table
- Click the "View" button for a particular transcript to view its details
## Contributing
Contributions are always welcome! If you have any ideas, suggestions, or bug reports, please open an issue or a pull request.
## License
This project is licensed under the MIT License