Inspiration

FinCal was inspired by the need for a more integrated approach to business communication and accounting. We observed that teams often discuss financial matters informally, leading to disorganization and miscommunication. Our goal was to create a platform that captures the spontaneity of social interactions while ensuring that financial records are accurate and compliant with accounting standards.

What it does

FinCal combines social media functionality with accounting capabilities. Users can post short text entries in a social feed format, which are then converted into double-entry bookkeeping transactions. This allows teams to collaborate on financial entries in real-time, ensuring that all communications are captured and transformed into formal accounting records without the need for separate tools.

How we built it

We used React for the front-end interface and Node.js for the back-end services. We integrated SQlite database to manage user entries and transactions, and implemented deterministic tests to ensure accurate conversion of informal posts into formal accounting entries by calling the AI API.

Challenges we ran into

Although coding with Kiro powered by Claude Sonnet is a breeze to work with in general, using Kiro does have its caveats. Sometimes it forgets to initialise the terminal, having us to manual input commands to set up the environment. Sometimes it also "lost-track" of UI references (usually a screenshot of a design) and we have to always re-upload and prompt again to "remind" it.

The other challenge is to actually get the code up and running since there are numerous runtime errors that were not caught during the "vive coding" session.

Accomplishments that we're proud of

What we learned

What's next for FinCal

We plan to enhance FinCal by introducing additional features such as advanced reporting tools, integration with popular accounting software, and mobile app capabilities for on-the-go access. We aim to expand our user base and explore partnerships with financial institutions to further streamline the accounting process for businesses of all sizes. Our vision is to make FinCal the go-to platform for combining social collaboration with financial management.

Built With

Share this project:

Updates