Skip to content

fcote/merlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

client build server build server build release license

About the project

When it comes to researching publicly traded companies information is either scattered or very expensive.

This app allows you to perform fundamental analysis on publicly traded companies with accurate data, as well as tracking your investments with the portfolio tab.

The main datasource used is Financial modeling prep (website) which is one the cheapest financial api.

You can choose to use their free tier as it will unlock most of the features of the app, or you can subscribe to FMP to get the full feature set

Disclaimer

This project is still under heavy development, some features might not work as intended

Getting started

Install

Use the docker-compose example here

Also take a look at the possible server environment variables for additional configuration:

Server environment variables

Create users

Retrieve the adduser.sh file here

chmod +x adduser.sh
ENDPOINT=https://example.com/graphql USERNAME=foo PASSWORD=s3cr3t ./adduser.sh

ENDPOINT should be the same value as the ENDPOINT variable defined in your .env file suffixed with /graphql

Features

Portfolio (Real time)

portfolio

Watchlist (Real time)

watchlists

Trackers

trackers

Security detail

Financials (15 years / quarters)

trackers

Ratios (15 years / quarters)

trackers

Chart

Historical prices (Day period) (End of day refresh)

trackers

Earnings

trackers

News

trackers

Data sources

License

GPL-3.0 License. See LICENSE for more information.