I wanted to try out developing a "real-world" web app in my spare time.
Portvis is a full-stack web application that allows users (i.e. just me) to visualise and compare historical returns of US stock portfolios, built with Spring Boot, React, and MySQL.
I have yet to deploy this to a live website. It's a good idea to have TLS enabled beforehand, to say the least. But working with the bare compute units offered by AWS's free tier really makes this harder than it needs to be.
Low-res demo:
Screenshots
Pages in order -- login, portfolios, backtest, stocks, account, about: