/CryptoSimulator

An android app that simulates the cryptocurrency market and lets the user buy and sell different cryptocurrencies.

Primary LanguageJava

CryptoSimulator

Summary

A mobile crypto market simulator app that lets you invest fake money into the real cryptocurrency market.

YouTube presentation

App features

  • All data is stored on the server, always synced
  • Choose starting difficulty (easy - 10.000€, medium - 1000€, hard - 100€)
  • Invest into different cryptocurrencies available on the app
  • Look at price charts of all the cryptocurrencies
  • Check your progress, profit, loss & more statistics ...
  • All prices are the same as the real crypto market (taken from Coinbase)
  • Reset account and start over once you lose everything on altcoins

Optional features to add in the future

  • Achievements (example: 100% profit, lose 99% of the initial investment)
  • Levels, gaining XP from achievements and other actions
  • Buy virtual things (Lamborghini, house, ...) with money you earn
  • Notifications (your portfolio drops by 10%, ...)

Tech stack

  1. Android app - Java, MPAndroidChart
  2. Backend server - Node.js, Express, Mongoose, Coinbase API library
  3. Database - MongoDB