An interactive Streamlit web application that helps students discover relevant scholarships worldwide using Google Gemini AI. The app analyzes your academic profile and preferences to recommend scholarships, provide personalized analysis, and allow easy export of results.
- AI-powered scholarship search: Uses Gemini AI to suggest scholarships based on your profile.
- Personalized analysis: Get tailored recommendations and tips to improve your chances.
- Modern UI: Clean, responsive interface with summary stats and color-coded scholarship cards.
- Export options: Download results as CSV or a summary report.
- Fallback data: If AI is unavailable, fallback scholarships for major countries are provided.
git clone https://gitlab.com/saqib99/scholarship_agent
cd scholarship_agentpython -m venv venv
# On Windows:
venv\Scripts\activate
# On Mac/Linux:
source venv/bin/activatepip install -r requirements.txt- Visit Google MakerSuite to generate your API key.
streamlit run main.py- Enter your Gemini API key in the sidebar.
- Fill in your academic and scholarship preferences.
- Click Find Scholarships.
- Browse the results, personalized analysis, and export options.
- AI-generated data: Scholarship results are generated by Gemini AI and may not always be up-to-date or accurate. Always verify details with official sources.
- Fallback data: If the AI fails, a small set of hardcoded scholarships is shown.
- No real-time scraping/API: The app does not currently fetch live data from external APIs or websites.
- Python 3.8+
- See
requirements.txtfor all dependencies
Pull requests and suggestions are welcome!
Scholarship information is AI-generated and should be verified with official sources. The authors are not responsible for any inaccuracies or missed opportunities.