Manage and optimize your investments with FinGather, a portfolio tracking platform that lets you take control of your financial future. Whether you're managing stocks, cryptocurrencies, ETFs, bonds, or mutual funds, FinGather give you a detailed view of your entire investment landscape
This repository contains the source code for the FinGather community edition web application. The application is built using PHP on backend and Angular on frontend and uses MariaDB as relation database and memcached and Redis for cache layers.
FinGather currently uses TwelveData APIs to load stock and crypto data. You can get API key on https://twelvedata.com/register
-
Clone this repo
-
Create
.env
file from.env.example
and fill variableTWELVEDATA_API_KEY
. If you want to use SSL fillPROXY_SSL_CERT
andPROXY_SSL_KEY
variables with absolute path to your SSL cert and key. -
Build and run
docker compose up -d --build