Skip to content

jeanevabejar/trader_stock_app

Repository files navigation

TradeMaster

Trade Faster, Trade Smarter.

image


A comprehensive stock trading platform designed to cater to both admins and traders.

image

For traders, TradeMaster offers a seamless trading experience. Traders can create an account, log in with their credentials, and receive email confirmations for their account sign-ups. Once their account is approved, traders can start buying stocks to add to their investments. The app features a ‘Portfolio’ page where traders can view all their stocks, and a ‘Transaction’ page to monitor all transactions made by buying and selling stocks. Traders also have the option to sell their stocks to earn money.



alt text

For admins, the app provides a robust management system that allows them to manually add new traders, update trader details, and view specific trader information. Admins can track all registered traders and monitor the transaction flow within the app. A dedicated page for pending trader sign-ups makes it easy to check for new trader registrations. Admins also have the authority to approve trader sign-ups, enabling the new traders to start adding stocks.

📈Installation :

1. Clone our repo

git clone https://github.com/jeanevabejar/trader_stock_app

2. Navigate to trader_stock_app && Install dependencies

bundle install

3. Start App!

bin/dev

📊 Built with

gem "devise", "~> 4.9"

gem 'iex-ruby-client'

gem "tailwindcss-rails"


For Testing

gem "capybara"

gem "selenium-webdriver"

gem 'rspec-rails', '~> 6.1', '>= 6.1.1'

gem 'database_cleaner-active_record'

gem 'factory_bot_rails'

gem "nyan-cat-formatter"

gem 'shoulda', '5.0.0.rc1'

💸 Additional Information for curious cats

Note: after bundle install

gem 'rspec-rails', '~> 6.1', '>= 6.1.1'
rails generate rspec:install

gem "nyan-cat-formatter"
gem install nyan-cat-formatter

gem 'shoulda-matchers', '~> 6.0'

shoulda matchers in rails_helper.rb

gem 'factory_bot_rails'

config.include FactoryBot::Syntax::Methods in rails_helper.rb

rspec vscode extension:
  • vscode-run-rspec-file
  • click Gear Icon
  • click Extension Keyboard Shortcuts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published