Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Chat UI Development for Financial Analysis Application

747 USD

  1. 1145
     7  0

    2 days747 USD

    Hello! I have relevant experience in developing AI interfaces and am ready to implement your project within a short timeframe. I understand that you need not just a chat, but a flexible architecture that can easily scale for future financial widgets and artifacts.

    My approach to implementation:

    Architecture: I will use React + Tailwind CSS to create an interface at the level of Claude/ChatGPT. I will implement the logic for switching between OpenAI and Anthropic (Claude) using the "Strategy" pattern, which will allow changing the provider with one click in the config.

    Streaming responses: I will set up proper handling of Server-Sent Events (SSE) for smooth text generation display.

    Flexibility: I will place the system prompt in a separate file, and I will build session management based on your tokens, ensuring a clean contract between the frontend and backend.

    Mock API: I will create a quality stub service that will return complex Markdown structures, tables, and static graphs for full testing without consuming API limits.

    Why me:

    I have already worked with the Claude and OpenAI APIs, and I understand the specifics of context and message history.

    My code is structured with future implementation of a sidebar (Sidebar/Artifacts) for financial visualizations in mind.

    I guarantee a clean repository on GitHub and documentation for quick handover to your team.

    I am ready to start working immediately and provide a prototype within 24-48 hours.

  2. 6945    109  4   1
    5 days747 USD

    Hello. My last project - airoleplay.fun (laravel+vue+interia+tailwind). I'd be happy to implement your chat interface.

  3. 172    1  1
    4 days747 USD

    Hello! I am ready to complete this project and have extensive experience developing various applications.

  4. 471    2  0
    3 days1463 USD

    I am ready to help you

    I will send my portfolio in a private message to make sure we are a good fit for each other

  5. 921    28  0
    7 days750 USD

    Hi!
    I can deliver this chat UI according to provided technical task. Example of a chat UI will be shared upon request.
    Looking forward.
    Best regards.

  6. 265  
    1 day777 USD

    Hello.
    I have experience in developing similar AI chat interfaces on React with support for streaming responses, message history, markdown rendering, and seamless integration with LLM API. I also understand how to best lay out the architecture considering switching between providers and future expansion for a sidebar with artifacts, tables, and visualizations.
    Let's discuss the details in private messages.

  7. 873    15  0
    7 days750 USD

    Hello! I have already created similar AI chats and can quickly implement your interface. I will do it this way: I will build a clean UI on React/Next.js (in the style of ChatGPT/Claude), connect the LLM through an abstract provider (switching between OpenAI/Claude without code changes), implement response streaming, markdown/tables, session management, and move the system prompt to the config. At the same time, I will set up a mock API with example responses so you can test the UI independently from the backend. I will also design the architecture for expansion (sidebar/artifacts).

  8. 11616    44  0
    1 day750 USD

    Hello, I have relevant experience in developing AI-powered chatbots.
    Please message me privately, and we can discuss the details.
    I’d be happy to help you!

  9. 1080    6  0
    2 days749 USD

    Hi,

    This project maps directly to work I've done before — I've built production chat interfaces on top of both the Claude and OpenAI APIs, including streaming, system prompt management, and provider abstraction layers.

    A few specific points on your requirements:

    **Provider abstraction** — I'd implement a thin adapter layer (e.g. `LLMProvider` interface with `ClaudeAdapter` and `OpenAIAdapter`) so switching providers is a single config change, not a code change. API keys and the active provider live in a `.env` file.

    **System prompt as a standalone file** — straightforward: a `system_prompt.txt` (or `.md`) file loaded at runtime, never compiled into the bundle. Non-developers can edit it with any text editor.

    **Stub API** — I'd build a lightweight Express (or FastAPI) stub that returns representative responses — plain text, markdown, and a static table — mimicking the response contract your live backend will implement. Clean handoff for your backend team.

    **Artifact panel readiness** — I'd structure the layout with a split-pane component from day one (chat thread left, panel right), initially hidden/collapsed. When you're ready to add charts and interactive elements in phase 2, the slot is already there.

    **Stack**: React + TypeScript, `react-markdown` + `remark-gfm` for rendering, server-sent events for streaming, Tailwind for styling.

    Prior work is under NDA, but I'm happy to walk you through the architecture on a short call, or share a quick proof-of-concept component if that's useful before we finalize.

    Timeline: working prototype in 2 days, full deliverable with docs and stub API by day 3–4.

  10. 237  
    2 days750 USD

    Hi,
    I have carefully read your requirements for the AI-powered financial analysis tool. Building a clean, professional, and extensible Chat UI is exactly my specialty. I work with React and Tailwind CSS 4, ensuring the interface is not only visually stunning (Claude/ChatGPT style) but also technically robust.
    My Approach to Your Deliverables:
    Architecture-First: I will build the UI with a "Provider-agnostic" pattern. Switching between Claude and OpenAI will be a matter of changing a single config variable, with no hardcoded logic in the components.
    Sophisticated Rendering: I will implement full Markdown support, ensuring that complex financial data, static tables, and formatted text are rendered perfectly in the chat thread.
    Real-time Experience: I have experience implementing streaming responses (Server-Sent Events) to give users that smooth, "typing" AI feel.
    Backend-Ready: I will deliver a clean Stub API that returns representative sample responses. This allows your team to test the UI independently and ensures a seamless handoff to your Google Cloud backend.
    Future-Proofing: I’ve noted your future milestones (artifacts/side panels, charts). I will design the codebase with these extensions in mind, using a modular layout that can easily accommodate a side panel for visualizations.
    Why me:
    Speed: I can deliver a working prototype in 1-2 days.
    Clean Code: Professional documentation and GitHub-ready delivery.
    Tech Stack: Expert in React, Tailwind CSS 4, and LLM API integrations.
    I am ready to start immediately and can move very quickly. Let’s connect to discuss your API contract and get this prototype running!
    Best regards,
    Artem

  11. 3450    10  0
    2 days750 USD

    Hello,

    I have hands-on experience building AI-powered chat interfaces using both OpenAI and Claude APIs, including streaming responses, session handling, and provider abstraction. I’ve developed both web and desktop solutions with production-level architecture.

    My Approach

    I will deliver a clean, fast MVP designed for future scalability:

    Frontend: PySide6 (desktop UI, fast deployment, no browser dependency)
    Architecture: modular structure (UI / API / LLM providers separated)
    LLM layer: abstraction over OpenAI and Claude (config-based switching)
    Streaming: real-time response streaming in the chat UI
    System prompt: stored in a standalone editable file
    Session management: user_id + token passed from your backend
    Stub API: dedicated mock endpoint returning text / markdown / tables
    What You’ll Get
    Clean, professional chat UI (similar to ChatGPT / Claude in UX and flow)
    Integration with both OpenAI and Claude
    Provider switching via configuration (no code changes required)
    Proper rendering of markdown, tables, and formatted responses
    Fully working stub API for testing without backend dependency
    Clean GitHub repository with no contractor lock-in
    Why Me
    Strong experience building AI-driven tools and automation systems
    I don’t deliver “quick hacks” — I build clean, production-ready solutions
    Fast execution — I can realistically deliver this in 1–2 days
    I design with future extensions in mind (side panels, charts, etc.)
    Timeline

    1–2 days for a working prototype

    If you specifically prefer a web-based solution (React), I can deliver that as well.
    However, for speed and reliability, I recommend starting with PySide6.

    Ready to start immediately.

  12. 764    5  1
    3 days750 USD

    The spec reads clearly, so let me be equally direct about my approach.

    Architecture I'd use:

    React + TypeScript, Vite

    LLM provider abstracted behind a ChatProvider interface — switching Claude/OpenAI is a one-line config change

    Streaming via ReadableStream with proper partial-token rendering (not waiting for full response)

    react-markdown + remark-gfm for markdown, tables, and code blocks

    Session token passed as header from your backend — no auth logic on my side

    System prompt loaded from system_prompt.txt at runtime — non-developers can edit it freely

    Stub API: lightweight Next.js API route with 3-4 representative fixtures (plain text, markdown, table) — fully swappable for live backend with a single env var change
    On the artifact panel: I'd scaffold the layout now with a right-panel slot that's hidden but structurally present. Phase 2 becomes additive, not disruptive.
    I've delivered this pattern before and have reusable pieces to draw from. Realistic timeline: working prototype in 1 day, polished and documented in 2.
    $750 fixed works. Interested in the ongoing phases too if this goes well.
    Share a quick note on your preferred frontend deployment and I'll have questions answered before we even start.

  13. 2580    10  1   4
    2 days750 USD

    You need a professional, Claude-style interface for financial analysis that is both aesthetically polished and technically flexible for switching between LLM providers. I will deliver a React-based frontend that maintains a strict separation between the UI and your Google Cloud backend, ensuring the system prompt is externalized in a text file and session management integrates seamlessly with your existing tokens.
    I have built several streaming AI interfaces and can implement a robust markdown and table renderer that handles complex financial data gracefully. My approach uses a provider-agnostic service layer so you can toggle between models via configuration. Here is a rough sketch of my approach to the streaming logic:
    const response = await fetch('/api/chat', { method: 'POST', body: JSON.stringify({ provider: config.provider, messages }) });
    const reader = response.body.getReader();
    while (true) { const { done, value } = await reader.read(); if (done) break; }
    I will provide a clean stub API for your demonstrations and document the transition to your live environment. The codebase will be structured to support your future side-panel from day one.

    Looking forward to discussing your project in detail.

  14. 726    9  1
    3 days747 USD

    Hello! Your project caught my attention. I am ready to start working and ensure high quality execution.

  15. Another 8 proposals concealed
    Another 2 proposals concealed

Client
Profile blocked


Project published
2 months 9 days back
275 views
Tags