Trade Faster, Trade Smarter.
A comprehensive stock trading platform designed to cater to both admins and traders.
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.
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.
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
gem "devise", "~> 4.9"
gem 'iex-ruby-client'
gem "tailwindcss-rails"
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'