Streamlit FinNova UI Redesign
Budget: ₹12,500 – ₹37,500 INR
I’ve built an AI-driven financial-health web app called FinNova. The core logic (XGBoost + LangChain) already works smoothly in Streamlit, yet the interface is still the default grey. I’m looking for a designer-developer who can give the app a modern, finance-grade dashboard feel while keeping the project inside the Streamlit ecosystem—this is a personal project, not a corporate deployment.
What you’ll tackle
• Financial health score display – transform the single number and its sub-metrics into clear, elegant visualisations (e.g. Plotly, Altair, or custom SVG).
• User input forms – reorganise and restyle the data-entry sections so they feel intuitive on desktop and mobile.
• Overall dashboard layout – craft a cohesive, responsive page structure with clean typography, colour palette, and polished spacing.
Key points
– Stay within Streamlit; leverage custom components, theming, and CSS overrides rather than migrating frameworks.
– The finished UI must be mobile-responsive and behave consistently across major browsers.
– Code should be modular and clearly commented so I can extend it later.
Deliverables
1. Updated Streamlit codebase (Python scripts, component files, CSS) ready to run with my existing backend.
2. Any new image assets, icons, or fonts used, with licence details.
3. Quick setup notes or a short Loom/video walkthrough highlighting where I should plug in future features.
Acceptance criteria
• All three priority areas above are visibly improved.
• Lighthouse or similar audit shows good mobile and desktop usability.
• No regression in current model outputs or app speed (<2 s load on typical broadband).
If this sounds like your wheelhouse, let’s talk timing and milestones so we can bring FinNova’s look in line with its capabilities.
What you’ll tackle
• Financial health score display – transform the single number and its sub-metrics into clear, elegant visualisations (e.g. Plotly, Altair, or custom SVG).
• User input forms – reorganise and restyle the data-entry sections so they feel intuitive on desktop and mobile.
• Overall dashboard layout – craft a cohesive, responsive page structure with clean typography, colour palette, and polished spacing.
Key points
– Stay within Streamlit; leverage custom components, theming, and CSS overrides rather than migrating frameworks.
– The finished UI must be mobile-responsive and behave consistently across major browsers.
– Code should be modular and clearly commented so I can extend it later.
Deliverables
1. Updated Streamlit codebase (Python scripts, component files, CSS) ready to run with my existing backend.
2. Any new image assets, icons, or fonts used, with licence details.
3. Quick setup notes or a short Loom/video walkthrough highlighting where I should plug in future features.
Acceptance criteria
• All three priority areas above are visibly improved.
• Lighthouse or similar audit shows good mobile and desktop usability.
• No regression in current model outputs or app speed (<2 s load on typical broadband).
If this sounds like your wheelhouse, let’s talk timing and milestones so we can bring FinNova’s look in line with its capabilities.
Related categories:
Python
Website Design
Graphic Design
CSS
HTML
Data Visualization
Streamlit
LangChain