Team Ai
Apppublic

harshapitla/stackoverflow

sourceHugging Facemitupdated 9mo agoView on Hugging Face
0likes
App README

Stack Overflow Data Analysis Dashboard

A comprehensive interactive dashboard for analyzing Stack Overflow developer survey data, built with React and featuring multiple visualization components.

Features

1๏ธโƒฃ Developer Demographics

๐Ÿ“Š Developers by Country

  • โ€”Shows global distribution of developers
  • โ€”Chart Type: Bar chart (Top 10 countries)
  • โ€”Columns Used: Country

๐Ÿ“Š Developers by Gender

  • โ€”Diversity & inclusion insight
  • โ€”Chart Type: Pie / Donut chart
  • โ€”Columns Used: Gender

๐Ÿ“Š Age Distribution of Developers

  • โ€”Workforce age trends
  • โ€”Chart Type: Histogram
  • โ€”Columns Used: Age

2๏ธโƒฃ Experience & Career Insights

๐Ÿ“Š Coding Experience (YearsCode)

  • โ€”Skill maturity distribution
  • โ€”Chart Type: Histogram
  • โ€”Columns Used: YearsCode

๐Ÿ“Š Professional Coding Experience

  • โ€”Industry readiness insight
  • โ€”Chart Type: Histogram
  • โ€”Columns Used: YearsCodePro

๐Ÿ“Š Developer Roles Distribution

  • โ€”Market demand for roles
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: DevType

3๏ธโƒฃ Salary & Compensation

๐Ÿ“Š Salary Distribution

  • โ€”Income spread & outliers
  • โ€”Chart Type: Box plot
  • โ€”Columns Used: ConvertedCompYearly

๐Ÿ“Š Average Salary by Country (Top 10)

  • โ€”Regional salary comparison
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: Country, ConvertedCompYearly

๐Ÿ“Š Salary vs Experience

  • โ€”Career growth insight
  • โ€”Chart Type: Scatter plot
  • โ€”Columns Used: YearsCodePro, ConvertedCompYearly

4๏ธโƒฃ Technology Trends

๐Ÿ“Š Most Used Programming Languages

  • โ€”Technology popularity
  • โ€”Chart Type: Horizontal bar chart
  • โ€”Columns Used: LanguageHaveWorkedWith

๐Ÿ“Š Most Used Databases

  • โ€”Backend tech trends
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: DatabaseHaveWorkedWith

๐Ÿ“Š Platforms Developers Work With

  • โ€”Cloud & OS usage insight
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: PlatformHaveWorkedWith

5๏ธโƒฃ Education & Learning

๐Ÿ“Š Education Level of Developers

  • โ€”Academic background insight
  • โ€”Chart Type: Pie / Bar chart
  • โ€”Columns Used: EdLevel

๐Ÿ“Š Learning Sources

  • โ€”How developers learn
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: LearnCode

6๏ธโƒฃ Work & Lifestyle

๐Ÿ“Š Remote Work Preference

  • โ€”Work culture trend
  • โ€”Chart Type: Pie chart
  • โ€”Columns Used: RemoteWork

๐Ÿ“Š Job Satisfaction

  • โ€”Workforce happiness
  • โ€”Chart Type: Bar chart
  • โ€”Columns Used: JobSat

Technology Stack

  • โ€”Frontend: React.js
  • โ€”Charts: Custom React components with Chart.js
  • โ€”Styling: CSS with responsive design
  • โ€”Data Processing: JavaScript/ES6+ features

Getting Started

  1. 1.Clone the repository
  2. 2.Install dependencies: npm install
  3. 3.Start the development server: npm start
  4. 4.Open http://localhost:3000 to view the dashboard

Key Components

  • โ€”KpiOverview: Displays key performance indicators
  • โ€”StackOverflowChart: Main chart container
  • โ€”DataLoader: Handles data fetching and processing
  • โ€”Various Chart Components: Specialized visualizations for different data aspects

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference