Job Listings

Customize Existing Desktop Flask Streamlit Dashboard with Column Layout and Multiple Data Streams

Upwork

We need assistance in enhancing an existing desktop-based trading dashboard application. The current setup includes a simple Flask server and a basic dashboard. We're looking to expand this to a three-column layout that displays real-time data from multiple sources, with specific formatting for each type of information.

Current Setup:

Simple Flask server running locally

Basic single-column dashboard

Key Requirements:

Modify the existing dashboard to a three-column layout:

Left column (wider): Latest Headlines with detailed information

Top right column: Tweets

Bottom right column: Additional Information

(LAYOUT IMAGE ATTACHED)

Integrate data from three separate sources into the appropriate columns:

Implement proper parsing and formatting for each data type

Ensure correct display of company tickers, stock data, and other financial information

Implement grayscale shading for different headline groups to improve visual distinction.

Ensure real-time updates for all three data streams within the local environment.

Optimize the existing Flask server to handle multiple data sources efficiently.

Implement text formatting:

Headlines: Bold titles, structured display of associated data (companies, stock info, scoops, recirculations)

Tweets: Proper formatting with emphasized tickers

Additional Information: Clean, readable format for various text content

(Optional) Basic text-to-speech functionality for each column, if easily implementable within the local setup.

Technical Focus:

Python (Flask) for backend modifications

JavaScript for frontend interactivity and real-time updates

HTML/CSS for layout and styling adjustments

Efficient data parsing and formatting for financial information

Deliverables:

Updated Flask server code to handle multiple data streams

Modified frontend code for the three-column dashboard layout

Implemented data parsing and formatting for each column type

Documentation on how to run and manage the updated local setup

This project is ideal for a developer familiar with Flask, JavaScript, and financial data presentation. The focus is on enhancing the existing local setup rather than creating a new web-based application.

Estimated project duration: 1-2 weeks

Please include in your proposal:

Your experience with similar local dashboard projects and financial data formatting

A brief outline of your approach to integrating multiple data streams into the existing Flask setup

Any questions you have about the current local environment or desired functionality

We're looking for efficient customization of our existing desktop setup to handle multiple data streams with proper formatting and layout.

Location: Anywhere

Posted: Aug. 28, 2024, 12:11 a.m.

Apply Now Company Website