A web application that helps users discover international scholarships based on country and requirements. The project combines a simple web interface with a machine learning model to recommend scholarships.
- Search scholarships by country
- Display scholarship requirements and rankings
- Machine learning model for recommendations
- Simple and responsive web interface
- Python
- HTML
- CSS
- JavaScript
- Machine Learning (Scikit-learn)
- CSV datasets
app.py # Backend
train_model.py # Model training script
scholarship_model.pkl # Trained ML model
index.html
landingpage.html
faq.html # Frontend pages
style.css
script.js # UI logic
*_scholarships_*.csv # Scholarship datasets
- Clone the repository
- Install dependencies
pip install flask pandas scikit-learn
- Run the application
The project uses scholarship datasets for multiple countries including:
- USA
- Canada
- Australia
- France
- Sweden
- Switzerland
- China
- New Zealand
- Add more scholarship datasets
- Improve recommendation accuracy
- Add user filtering system
- Deploy the project online
Neriman