Inspiration

As a commerce and marketing student at Debreceni Egyetem, I frequently engage in financial analysis during my studies. This inspired me to create software that automates essential balance sheet calculations, allowing users to focus on interpreting the results. When I learned about this hackathon challenge, I saw an exciting opportunity to enhance the project by integrating a summarizer API. This addition broadens the software's appeal, making complex financial data easier to understand for a wider audience.

What it does

Statelyzer takes common inputs from company balance sheets, performs a series of financial calculations, and generates detailed textual analyses. These analyses are then processed using a summarizer API, distilling them into concise, easy-to-understand summaries. This combination simplifies financial data interpretation for both novices and professionals.

How I built it

Statelyzer was built using Next.js, JavaScript, and React, leveraging the flexibility of modern web development frameworks. For styling, I used Tailwind CSS, and for summarization, I integrated a summarizer API. Each component was meticulously designed to ensure the calculations, text generation, and summaries work seamlessly together.

Challenges I ran into

One of the initial challenges was navigating Tailwind CSS, as I was relatively new to it, leading to several design bugs early on. The second challenge involved researching and deciding on threshold values for financial calculations, ensuring they align with industry standards. Implementing text generation that the summarizer API could interpret effectively presented another hurdle, particularly in maintaining the desired output format.

Accomplishments that I'm proud of

I’m proud to have built a project that has practical applications for myself and others. It’s especially fulfilling to have tackled this project using unfamiliar tools such as Next.js, Tailwind CSS, and the summarizer API, transitioning from a primarily React Native background. Successfully integrating these tools into a cohesive, functional application was a rewarding achievement.

What I've learned

This project deepened my understanding of AI, particularly the distinctions between in-browser AI and more advanced generative AI models like Gemini or ChatGPT. I also gained valuable experience with new technologies and frameworks, as well as a better grasp of designing and implementing financial analysis calculations.

What's next for Statelyzer

Moving forward, I aim to expand Statelyzer’s capabilities. Plans include adding advanced options such as industry-specific analysis, additional input fields for more comprehensive calculations, and the ability to compare data across different time periods. These features would make Statelyzer even more versatile and valuable to a broader audience.

Built With

Share this project:

Updates