- Authentication system, users can sign-up, edit their profile, login/logout
- Users can track stocks, up to 10 per user. Their profile page displays all the stocks they are tracking with their current price
- Users can search for stocks, add and remove stocks from their portfolio
- Users can look for friends, or other users of the app, by name or email
- Users can view the portfolio of stocks their friends are tracking for investing ideas
Ruby & Rails version
- ruby 2.6.3
- rails 6.0.2.1
Gems
- 'Devise' for authentication
- 'Devise-bootstrap-views' for pretty forms
- 'Iex-ruby-client' - for receiving data of stocks from API