Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 3.4 KB

README.md

File metadata and controls

58 lines (38 loc) · 3.4 KB

Soteria - Banking Application for Cryptocurrency using blockchain

To develop a banking system which deals which processes transactions of cryptocurrency using blockchain.A cryptocurrency is a medium of exchange, such as the other currencies (e.g. US dollar, INR) , but is digital and uses encryption techniques to control the creation of monetary units and to verify the transfer of funds. Blockchain is the technology that enables the existence of cryptocurrency (among other things). The aim of the project is to build a secure transaction flow of cryptocurrencies between people and to ease the process of using cryptocurrencies.

Rapid Development Tools

Python - Flask Framework MySQL and Mongo Db Database Networking Part: SHA_256 Encryption Technique Web-Development: (HTML,CSS and JavaScript) Stripe API

System Architecture

enter image description here

Demo

Account Creation Validations of details have been done successfully. Successful automatic mail transfer using SMTP protocol in application layer. enter image description here

Purchasing CryptoCurrency • User can purchase cryptocurrency in exchange of traditional monetary means as it provides most secured transaction. • Payment is validated using Stripe API. • On successful payment cryptos are credited in the account of customer. • Mail sent to customer informing about recent activity and confirming the payment. Purchasing Cryptocurrency

enter image description here

New Transactions User can make transaction with other person by knowing account number of the person and also it's an interactive web page. Validation of receiver account number, secret key and sufficiency of balance is done successfully. Transaction failed on invalid data entered and message is displayed. On successful transaction, mail is sent to both sender and receiver informing about recent account activity.

enter image description here

transaction Failed

Transaction Successful

Account Summary User can view all account activities in this section. Account table is updated successfully after each transaction. Account Summary

Future Scope

• With the advent of increase in the rate of cyber crime Blockchain has gained more prominence. • China has made the first move towards government approved crypto currency and India along with the rest of the world is expected to follow suit. • This application may be developed on a larger scale to operate with a particular crypto currency and allow users to buy and trade with that currency. • It may eliminate middle men and trading would be hassle free and more secure.