Skip to content

ErickCor24/Crypto-Exchange-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Crypto Exchange System

This project is built in full vanilla Java jdk.17 by Erick Cordova.

The system starts with 2 options, login and register.

Descripción de la imagen

In the register section it will ask for 3 fields, name, email and password (the email has a format that must be fulfilled), once registered the system will automatically provide you with a user name.

In the login section the system will ask for your email and password to enter the system.

---------------------------------------------

Once inside the home page, you will be presented with 6 options

  • My wallet: Here you can see what is in your wallet, both in fiat and in number of cryptos.
  • Cryptocurrency Price: Here you can see the current price of cryptocurrencies.
  • Deposit fiat: Here the user can enter the amount of money to deposit (must be greater than 0).
  • View Transactions history: Here you can see all the cryptocurrency movements that the user makes in the market.
  • Logout :A login to log in with a new account or more.
  • Market: In market we will find 3 main options.
  • Buy cryptos on exchange: This option is used to buy cryptos directly from the exchange (The amount must be greater than 0 but there is a limit of cryptos on the exchange, and you must have the amount of fiat in your account).
  • Place buy Order: This option is used to create a purchase order in which we will select the type of cryptocurrency, the amount and the maximum price we are willing to pay (If the user does not have enough fiat he/she will not be able to create the purchase order)
  • Place sell order: This option is used to create a sell order in which we will select the type of cryptocurrency, the amount and the maximum price we are willing to pay (If the user does not have enough crypti, he/she will not be able to create the sell order).

Important

The price of cryptocurrencies fluctuate from time to time, more specifically, every 20 seconds.

UML model

About

System based on a BackEnd of a 100% Java cryptocurrency wallet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages