Paper trading and investment calculator web app created by integrating Alpha Vantage Stock Data API with a MEAN stack. Utilizes a Redis cache to reduce third party API calls. This app is containerized using Docker.
The frontend and backend are served through a NGINX reverse proxy.
Before running the app locally, an Alpha Vantage API key is needed. Modify the .env file in the server directory:
cd server
vim .env
And and set ALPHA_KEY to your key:
PORT=8080
MONGO_CONNECTION_STRING=mongodb://mongo:27017
ALPHA_KEY=YOURKEYHERE
Then, to run the app locally on your machine, make sure you have Docker installed and running and while in the main directory:
docker compose up -d
Then go to localhost on a browser from your machine.
If you don't want to create an account for the live web app at stocksplunk.com.
Email: [email protected]
Password: demopassword