Platform for blockchain energy management and trading
This report provides an overview of how to development a decentralised website that enable users to buy or sell energy using blockchain technology. Users will be able to list their energy at their desired pricing. Users can also purchase energy via the website for personal consumption. The website p...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/181709 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | This report provides an overview of how to development a decentralised website that enable users to buy or sell energy using blockchain technology. Users will be able to list their energy at their desired pricing. Users can also purchase energy via the website for personal consumption. The website provides monitoring of energy usage in a table and graphical form.
The report also focus on using Web3 library which utilise the Ethereum (ETH) network to conduct transaction. By making use of smart contracts, the platform allow a secure and transparent transaction for Peer-to-Peer (P2P).
The website frontend is handled with Hypertext Markup Language (HTML) and Cascading Style Sheet (CSS). The backend is handled with Jinja2 to variable pull data from the HTML template. Flask is used as the routing to handle the request and renders the appropriate template. The database is using Flask-SQLAlchemny that is used to retrieve or store data from the frontend to the backend. |
---|