AI automation micro-app: MF Portfolio Files Processor. Live app. Open source
https://www.youtube.com/watch?v=tn21U60pA1E
đđŤđ˛: https://rex.tigzig.com/mf-files-ai
đđ-đđ§đđđĽđđ + đđđ§đŽđđĽ đđŻđđŤđŤđ˘đđ. Open Source 50% plus of my client projects â automations & micro-apps.â¨â¸ all AI-coded â Cursorâ¨â¸ many AI enabled â involving API calls for some taskâ¨â¸ like this MF processor micro-app
Micro-appsâ¨â¸ a term introduced to me by Gautam Munshi during one of our discussions on AI applications. Credit him with the insight.â¨â¸ small, task-focused applications.â¨â¸ Gautam, I, and many others are seeing great success with micro-apps
Find 15+ open-source analytics micro-apps on REX: rex.tigzig.com What does this app do?â¨- processes MF monthly portfolio Excels (India)â¨- converts to txt / database format + file appendsâ¨- validation diagnostics Using for live analysis
What was the challenge?â¨â¸ varying excel formatsâ¨â¸ e.g, differences in labels, headers, column sequences and data start row
Whatâs the AI part?â¨- obtain schema for import on the flyâ¨- two LLM inputsâ¨- extract market value totalsâ¨- gpt-4o-min/ gpt-4o/ gemini-2.0-flash-exp for API callsâ¨(also, AI coded â with Cursor)
What if AI is wrong?â¨â¸ it is sometimesâ¨â¸ AI or no AI, validation is a mustâ¨â¸ Validation Diagnostics Table: flags issuesâ¨â¸ manual override option
What other applications of the app?â¨- can be repurposedâ¨- for many generic excel to csv/txt conversions
What is imported?â¨â¸ only instruments with ISIN numbers.â¨â¸ balancing figure with ISIN = IN9999999999.
Why vanilla JavaScript?â¨- light weightâ¨- great for UIâs, file processingâ¨- relatively fast build with Cursor AIâ¨- for complex stuff â tend to use python-FastAPI backend/ React frontend
Security?â¨â¸ FastAPI proxy server for LLM API callsâ¨â¸ domain whitelisting for endpoint protection.
Analysis Power Pivotâ¨- an example analysis in Excel Power Pivotâ¨- data fed thru Power Query Repo: main⨠With Power Pivot â Power Query Excel sharedâ¨https://github.com/amararun/shared-mf-portfolio-file-processor
Repo: FastAPI proxy server for LLM API callsâ¨https://github.com/amararun/shared-openai-realtime-fastapi-ephemeral
ISIN mapping file : https://github.com/captn3m0/india-isin-data
Cursor AI guidesâ¨many great guides out there.â¨my top choice: Volo Builds YouTube Channelâ¨https://www.youtube.com/@VoloBuildsâ¨covers full stack app / SQL RAG app and many more
Read the full article here: https://medium.com/@amarharolikar/ai-automation-micro-app-mf-portfolio-files-processor-live-app-open-source-e26f0738bbc3