View the live app at heroku.
StockUp-Trading is a project made by Ian Mandap and Miguel Calderon that allows users to sign up and simulate trades of NASDAQ-100 listed stocks. Trades are made possible through an ordering system whereby upon order creation, the backend checks for matching buy/sell order pairs and executes the transaction.
The goal in building this app was to learn about test driven development through RSpec, advanced database associations (e.g. has_many :through association), callbacks, API integration, method scoping, and the skinny controller, and fat model concept.
- Ruby v2.7.2
- Ruby on Rails v6.0.3.4
- NodeJS 12.18.3
- Yarn 1.22.4
- CSS and SCSS
- PostgresQL
- Bootstrap
devise
gem for authenticationcancancan
gem for authorizationrails_admin
gem for Admin dashboardiex-ruby-client
gem for Stock info APIfactory_bot_rails
gemfaker
gem
$ bundle install
$ yarn install --check-files
$ bundle exec rails webpacker:install
$ rails db:setup
$ sudo apt-get install chromium-chromedriver
- Mobile Responsiveness
- Add percent change in stocks
- Add JavaScript to Order forms to compute totals
- Market charts for stocks
- CSS Styling for
devise
views