Skip to content

earthlovebpt/salary-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

salary-app

Overview

This web app shows insights about developer salary and can predict devloper salary based on working info such as experience, country, and education level. The app consists of 2 pages (predict_page and insights_page). In predict_page, the annual salary of users can be estimated by input the working info. In insights_page, there are visualizations about developer salary and data distribution.

Dataset

The dataset (ver.2023) can be downloaded.
https://insights.stackoverflow.com/survey

Result

Model MAE RMSE MAPE
Linear Regression 25907 35526 17.99%
RandomForest 27117 37974 20.69%
LightGBM 24585 34432 18.29%

The score was evalated by using 5-fold Cross Validation.
The labels are annual salary in US dollars.

Deployment

Local

docker build -t <image_name> .
docker run -p 8080:8080 <image_name>

Google Cloud

gcloud builds submit --tag gcr.io/<PROJECT_ID>/<SOME_PROJECT_NAME> --timeout=1h

App

drawing

drawing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published