This web application is able to manage a stock portfolio for different users. The backend was built on Flask.
- Flask, Flask blueprints, application factory function
- Unit tests and Functional tests
- Flask-SQLAlchemy to work with SQLite database
- User management - registration, login, forgot password, confirm e-mail address, user profile page
- Monkeypatching to test working with an external API
- Retrieve stock data from an external API
- Deploy to Heroku and utilize SendGrid