Inspiration
We are currently starting a partnership, so we thought about the challenges a sole trader faces - managing your business finances if you are using your personal bank account.
What it does
It allows you to import your banking data, tag individual transactions and bank accounts like you would your email so you can ignore certain transactions from analysis (we weren't able to fully implement this), visualize your financial data, and generate an income statement that you can print and use for your books.
How we built it
We simply made it like you would make a website but in node.js and used the electron library to package it into a standalone program.
Challenges we ran into
Implementing the API with the IPC system electron uses proved to be quite challenging, though we got there in the end.
Accomplishments that we're proud of
We were able to make a standalone application with just the web technologies which we are all familiar with. We laid the foundations for generating an official income statement document.
What we learned
We need to use a frame work that allows us to create interactive responsive UIs, the perfect candidate would be react.js - a library made by Facebook used to make apps like discord. This would have allowed us to work quicker.
What's next for Sole Accounts Manager
We need to tear it down and start again with a better architecture in mind, using bare HTML CSS and JS in a large app proved to be quite unwieldy.
Log in or sign up for Devpost to join the conversation.