Skip to content

jacobalmon/Simplified-Bitcoin-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simplified Bitcoin Project

A Bitcoin banking application with a Graphical User Interface that allows users to make transactions and view their list of transactions between all users.

Introduction

The Project is implemented in Python using a UDP server from the socket module. The Graphical The user interface is implemented using PyQt5 which is a modern interface that supports CSS code to stylize the features within the interface. Both the server and the client have interfaces. The focus of the project is an application of socket programming using a UDP server.

Getting Started

Download both source code files (client.py and server.py), put them into your code editor of your choice.

Prerequisites

Code Editor of your Choice

Python 3 https://www.python.org/

PyQt5 https://pypi.org/project/PyQt5/

Usage

Run the server.py file first and click on start server. Run the client.py file next and transfer Bitcoin. Note there are only 4 users (A, B, C, D) and their passwords are the same as their usernames for simplicity.

Acknowledgements

Jacob Almon (Undergraduate of Computer Science)

Eduardo Rocha (Undergraduate of Computer Science)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages