I discovered Ghostfolio, a system to manage your finances on your own server.
I also found another project on GitHub to import my shares from Degiro into Ghostfolio: Export-To-Ghostfolio.
In just one weekend, I modified the original project.
The idea was to migrate everything to a web interface, removing the need for a backend. However, the CSV processing required Node.js, so I kept it for now. I set up a basic Express.js server and created a Nuxt front-end to serve it.
There’s still a lot to improve: the code needs refinement, tests need to be added, and many other enhancements are pending. But considering it’s just two days of work, I’m fairly happy with the result so far.
Some issues I encountered:
Thanks!