API, Configurations & Database operation

Some helpful accessories

This post is part of Series - Portfolio Management

Right now the project focuses on creating dashboard for Mutual funds, and gradually adding other investement vehicles viz stocks, PPF, and EPF.

Fetching NAVs

To track the mutual funds, we come across an API by Yuvaraj Loganathan - MFAPI. Thank you, Yuvaraj. The API gets updated on daily basis and free to access (as in free beer). For our project, which is not intended for any financial gain, this api is the right fit.

This API endpoint along with the Mutual fund’s scheme code is used to fetch the NAV of the fund.

YAML or TOML?

YAML for me is a hard nut to crack, even though using it for work and hobby. The indenting-based distinction between key-value pairs, lists are not working for me. While using YAML, I constantly look for its syntax, it slows down the flow of thoughts and I was looking for alternative passively.

I come across TOML while browsing some Rust repo. The file format looks intersting - it looks like a .ini or .config file but more clearer and easier to understand unlike YAML.

Our project’s configurations are stored in config.toml file.

Architecture Diagram

Microsoft Visio is best for drawing architecture diagrams. Draw.io comes close second. Even though it’s second place, the free availability is an X-factor against the subscription charges demanded by the Windows owner.

Rightly so, draw.io is used for coming up with arch diagram.

Page source

Page last updated on: 2024-11-06 09:30:05 +0530 +0530
Git commit: a98b4d9