Skip to content

mahesh973/DevCompPredictor

Repository files navigation

StackOverflow Developer Survey Insights 2023

Python version Langchain version Streamlit version

Description

StackOverflow Insights 2023 is an application designed to provide users with in-depth analysis and interactive exploration of the StackOverflow Developer Survey Results 2023. Our application is built for developers, data scientists, and anyone interested in the software development industry's trends and insights. It leverages the comprehensive StackOverflow Developer Survey Results to provide actionable insights and foster a deeper understanding of the industry landscape.

This application offers three tabs, each offering unique functionalities:

  1. Key Insights: Presents major findings and trends from the survey data through visually appealing charts and graphs.
  2. Compensation Range Predictor: Allows users to estimate their potential salary range based on their role, years of coding experience, Industry, and other relevant factors.
  3. Chat Feature: Offers an interactive chat interface powered by GPT-4, where users can ask specific questions about the survey data.

App Demo

Demo

 

Project Workflow

System Architecture

Installation

Dependencies

Before installing the application, ensure you have the following key dependencies installed on your system:

  • Python 3.9 or higher
  • Pandas
  • Plotly
  • Matplotlib
  • Scikit-learn
  • Streamlit
  • Langchain

 

Note: Make sure to have an OPENAI_API_KEY to access the chat feature.

User installation

1. Clone the Repository

git clone "https://github.com/mahesh973/DevCompPredictor-Capstone"

2. Navigate to the Directory

cd "DevCompPredictor-Capstone"

3. Install the necessary dependencies

pip install -r requirements.txt

4. Launch the application

streamlit run src/main.py

After completing these steps, the application should be running on your local server. Open your web browser and navigate to http://localhost:8501 to start exploring the StackOverflow Developer Survey Results 2023.

References

This application is built using Streamlit. For more detailed information to explore the raw data, visit the official StackOverflow survey page:

StackOverflow Developer Survey 2023

Feel free to contribute to the project by submitting issues or pull requests on GitHub. Your feedback and contributions are highly appreciated!

About

Analyzing StackOverFlow Developer Survey 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages