AI-Powered Scholarship Intelligence and Career Recommendation Platform
Back to ProjectMake sure Python 3.11 and pip are installed on your system. You can confirm this by running the commands below in your terminal.
python --version
pip --version
Set up an isolated environment so the project dependencies stay separate from your system packages.
python -m venv venv
Activate it on Windows:
venv\Scripts\activate
Activate it on Linux or macOS:
source venv/bin/activate
Install all the required libraries from the requirements file.
pip install -r requirements.txt
Copy the example environment file and keep the project in offline mode. Only add a Groq API key if you want the optional AI career roadmap.
cp .env.example .env
Inside the .env file, keep this value:
USE_GROQ=false
Open the Jupyter notebooks and run them in this order to create the datasets and save all trained models into the models folder.
Start the Flask server and open the address shown in your terminal in any browser.
python app.py
Fill in the student profile form to view eligibility results, scholarship recommendations, ranking, success probability, career suggestions, and the explainable AI dashboard. The SQLite database file is created automatically on the first run.
If the application reports a missing model file, re-run the matching notebook from Step 5 to regenerate it, then start the app again.
Our team is here to assist you with installation and setup.