A virtual cryptocurrency wallet that allows users to buy and sell currencies based on live market prices. Users are given $10,000 on signup and can place no-fee trades to buy and sell live currencies. Prices are fetched from the CryptoCompare API.
Key Technologies, Packages, and Gems
- Front End
- Live pricing updates through Ajax polling every 10 seconds
- Back End
- User login authentication
- Ability to trade and track cryptocurrency prices in real time
- Scrolling leaderboard displays portfolio of other users
- App prevents users from buying shares they cannot afford and selling shares they do not own
- Simulates real cryptocurrency wallets by giving users a randomly-generated cryptokey to be used for login
Users log in by entering their unique cryptokey.
Buying shares subtracts from liquid assets but adds to portfolio value. Share prices are updated every 10 seconds.
Selling shares results in the opposite - adds money to liquid assets and subtracts from portfolio value.
Users are prevented from buying shares they cannot afford.