Skip to content

A cryptocurrency trading simulater based on real-time market data

Notifications You must be signed in to change notification settings

shanelonergan/crypto-hero

Repository files navigation

README

Crypto Hero

Crypto Hero is a crypto currency trading simulator. Users can create buy and sell orders with the top 100 crypto currencies in the world. Market prices are updated in real time using CoinCap API.

Screenshots

screenshot of Crypto Hero's login and signup page screenshot of Crypto Hero's crypto currency page, listing top 100 coins screenshot of Crypto Hero's bitcoin exchange page, where a buyer can sell or buy bitcoin screenshot of Crypto Hero's user portfolio page

Installation

  1. Clone the repo and CD to the directory
  2. run bundle install in your terminal
  3. rails db:create to create a Postgres database
  4. rails db:seed to seed crypto data
  5. Finally, run rails s to start the server!

Tutorial

  1. First visit the home page and create an account
  2. To check out the current crypto currencies up for purchase, click on the 'cryptos' tab
  3. To see all the exchanges that have been made on your account, click 'portfolio'. This page will also list the current value of all investments, and current bank account
  4. To edit your profile with a profile picture, or blurb about yourself, click on 'edit profile'

Tech

  1. Ruby on Rails
  2. Vanilla CSS

API

CoinCap is a useful tool for real-time pricing and market activity for over 1,000 cryptocurrencies. Crypto Hero uses CoinCap for seeded data of the top 100 crypto currencies and to frequently update currency prices. CoinCap Api

Video Walkthrough

Link to video description

About

A cryptocurrency trading simulater based on real-time market data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published