This is a machine learning-powered web application built using Flask. It predicts the potential career outcome of employees based on their profile data, such as joining year, payment tier, age, experience, and education level. The app allows users to input their details via a form, and the model predicts the outcome based on trained data. The web app is deployed on Vercel for production use.
- Input form for employee details: joining year, payment tier, age, ever benched status, experience, gender, and education level.
- Predicted career outcome displayed upon form submission.
- Simple and intuitive user interface for easy interaction.
- Secure model loading with file path handling.
The application is deployed and is available at the following link: Employee Prediction Web App
- Python 3.8+
- Node.js (for testing scripts)
- Flask (for running the app)
- Required libraries for model handling and prediction
-
Clone the repository:
git clone https://github.com/your-repository-url.git cd your-repository
-
Install Python dependencies:
pip install -r requirements.txt
-
Install Node.js dependencies:
npm install
-
Run the Flask app:
python app.py
-
Open your browser and navigate to:
http://127.0.0.1:5000/
To run tests for the application:
-
Install pytest:
pip install pytest
-
Run the tests:
pytest
Feel free to fork the repository and submit pull requests. Contributions are welcome!
This project is developed and maintained by:
- Marlon Melo
- Victor Melo
- Pedro Sérgio
- Tatiana Limongi
This project is licensed under the MIT License - see the LICENSE file for details.