Would it be possible to build a Invoice Tracking app?

I build apps with Django, Postgres and React. I honestly don’t like using React because I am more comfortable with Python. I have been assigned to build a prototype for an inhouse invoice tracking app. An invoice can contain multiple sub invoices for different vendors and subcontractors working on a project.

I need reporting and basic analytics as well. I was wondering if Streamlit can handle this usecase. Thank you.

Yes, it can.

1 Like

Yes, definitely! You can prototype any internal tool you can imagine. If any elements are missing, you can create your own using custom HTML, CSS and Javascript. However, I’ve noticed that complex apps often struggle with performance issues, so it’s a trade-off between functionality and performance. That said, simple internal apps tend to run smoothly. I highly recommend reading the thread below which includes viewpoints of other developers working on business apps.

1 Like