Built using Rails 6.1.1 and Ruby 3.0.0
This application allows a user and their friends to track a number of stocks. Some features/implementations that are showcased:
- Use (and customization) of devise gem for authentication
- Ajax for form submission, in-depth
- Working with an external API (IEX) to get stock quote information
- Working with sensitive credentials (such as API keys) within the app
- Faster development of resources using generators
- Bootstrap installation and usage for front-end styling without the use of the bootstrap gem
- Self referential association between users and friends
Production deployment can be found at https://finance-tracker-2092.herokuapp.com/