A free-time open source project following full-stack development scheme. FinC is a web application developed to ease the pain point when users have to manage each financial institution separately. FinC centralizes financial institutions by consolidating information such as balance and transactions, so that users can manage all accounts in one place. FinC is built on Angular for frontend, Express.js for backend, MongoDB for database, and Plaid for financial institutions connection. The ultimate goal is to serve FinC to the public and, hopefully, monetize by membership.
Features, for example, transactions and transfer funds require integration one by one, which increases burden as this project is maintained by a single person, myself. So supporting new feature can take some time. Also, since FinC is finance-related application, security should be a crucial part and should be audited properly for highest security.
Slow progress on feature integration and new functionalities support can be mitigated by open sourcing as other developers can contribute to the project. Despite being a crucial part, security should not receive highest priority at the moment as the application should support all basic functionalities first. However, security should be addressed by professional security researcher later.