Complix
Complix: Making GST a Snack, Not a Struggle.
Created on 23rd February 2025
•
Complix
Complix: Making GST a Snack, Not a Struggle.
The problem Complix solves
"Complix" is a web app that makes GST easy for businesses. It solves the hassle of tax work—calculating GST, filing returns, managing invoices, and keeping up with rules. People use it to save time, avoid mistakes, and stress less. For example, a shop owner can enter an invoice, and Complix figures out the tax instantly—no math needed. It also gives AI tips for filing, tracks invoices like a digital notebook, and makes simple reports to download. Plus, it updates you on GST rules so you’re never lost.
Tech-wise, I used Streamlit for the easy layout, Python to handle the math (like gst = amount * rate / 100), and Groq’s AI for smart suggestions. It’s fast, cuts errors, and makes tax stuff less of a chore.
Challenges we ran into
A genuine hurdle I faced with "Complix" was the invoice tracking feature going haywire. I used session state to store invoices, but every time I refreshed the app, the data vanished—poof, gone! It was super frustrating because businesses need that info to stick around, not play hide-and-seek.
I dug into it and realized session state resets on refresh—duh, my bad for missing that. To fix it, I added a quick save to a local CSV file with pandas.to_csv() whenever an invoice was added, and loaded it back with pandas.read_csv() on startup. Took some trial and error to get the file path right, but it worked like a charm after that. Persistence paid off!
