Data Analyst to Build Interactive Dashboard with Predictive Analytics in Python / Streamlit
Worldwide
We are looking for an experienced freelance Data Analyst and Dashboard Developer to create an interactive, user-friendly dashboard to visualize a business dataset and provide actionable insights. Scope of Work: The goal of this project is to turn raw data into a clear, interactive dashboard that supports faster decision-making. Key responsibilities include: - Data Cleaning & Preparation: Review the provided dataset, clean inconsistencies, handle missing values, and format data for analysis. - Dashboard Development: Build a clean, responsive dashboard using Python with Streamlit or a similar data visualization framework. - Visualizations & KPIs: Create charts, graphs, and KPI cards that highlight important business or operational metrics. - Interactivity: Add filters and interactive controls so users can explore the data by date, category, or other key dimensions. - Basic Predictive Analysis: If the dataset supports it, include a simple trend analysis or forecasting feature using basic machine learning or statistical methods. - Documentation: Provide clean, commented source code, a README with setup instructions, and a short demo video or screenshots explaining how to use the dashboard. Required Skills & Experience: - Proficiency in Python, Pandas, and data preprocessing - Hands-on experience with Streamlit or similar dashboard tools - Strong skills in data visualization and creating clear charts/KPIs - Familiarity with basic predictive modeling or forecasting techniques - Ability to communicate findings clearly and deliver organized, maintainable code Deliverables: 1. Interactive dashboard with filters and visualizations 2. Cleaned and processed dataset in CSV/Excel format 3. KPI cards and key metric visualizations 4. Basic prediction or trend analysis section if applicable 5. Full source code files 6. README with setup and usage instructions 7. Screenshots or short demo walkthrough Project Details: - type: Fixed-price or hourly contract, remote - Timeline: Please include your estimated delivery time and availability in your proposal - Communication: All communication and file sharing will be done through Upwork To Apply: Please include in your proposal: 1. Examples of dashboards or data projects you’ve built with Python/Streamlit 2. Your approach to cleaning data and adding predictive features 3. Your estimated timeline and rate for this project We look forward to working with a detail-oriented professional who can deliver clear insights through data.
$50.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesLos Angeles10:41 PM
- $4.9K total spent222 hires, 11 active
- 120 hours
- Art & DesignIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by