AI-powered, mobile-optimized salary prediction app with a modern, glowing UI.
- Modern, Responsive UI: Beautiful dark theme, glowing blue accents, and perfect alignment on all devices (desktop, tablet, mobile).
- Custom Header: Logo, app name, and social icons (GitHub, LinkedIn, Twitter, Discord) with real links.
- Glowing Accuracy Badge: Eye-catching, pill-shaped badge with a checkmark and blue gradient.
- Interactive Form: User-friendly, grouped fields for salary prediction.
- AI-Powered: Uses a Gradient Boosting Regressor model with R² = 0.96 (96%) accuracy.
- Easy Deployment: Optimized for Streamlit Community Cloud.
- Frontend & Backend: Python, Streamlit
- Machine Learning: scikit-learn, pandas, numpy
- Model: Gradient Boosting Regressor
- Deployment: Streamlit Community Cloud
# 1. Clone the repository
git clone <https://github.com/SpicychieF05/salary_scope>
cd Salary-scope
# 2. Create a virtual environment
python -m venv venv
venv\Scripts\activate # On Windows
# or
source venv/bin/activate # On macOS/Linux
# 3. Install dependencies
pip install -r requirements.txt
# 4. Train the model (if needed)
python train_model.py
# 5. Run the app locally
streamlit run app_streamlit.pyThe app will be available at http://localhost:8501
- Push your code to GitHub.
- Go to Streamlit Cloud and sign in.
- Click "New app" and connect your GitHub repo.
- Set the main file to
app_streamlit.py. - Deploy!
- Streamlit Cloud will build and start your app.
- Visit your Streamlit Cloud URL to use Salary Scope.
- Live App: SalaryScope.streamlit.app
- Model: Gradient Boosting Regressor
- Accuracy Score (R²): 96%
Salary-scope/
app_streamlit.py
train_model.py
requirements.txt
model.joblib
label_encoder.joblib
static/
assets/
README.md
- GitHub: SpicychieF05
- LinkedIn: Chirantan Mallick
- Twitter (X): @Chirantan2965
- Discord: Join Server
- Developer: Chirantan Mallick
Distributed under the MIT License. See LICENSE for details.


