Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScholarLens

Adaptive Scholarship Matching + AI Drafting

A next-generation scholarship assistance platform that not only matches students to opportunities, but also helps them apply intelligently through adaptive, AI-guided essay generation and analysis.

🎯 Project Overview

ScholarLens uses AI to learn the hidden "personality" of scholarships and generates tailored application essays aligned to those personalities. It's designed to help students write differentiated, personalized essays for multiple scholarships.

✨ Features

  • Persona Builder: Extracts scholarship personality genome (weights + tone) from descriptions
  • Essay Generator: Creates personalized essays matching scholarship personas
  • Evaluation Agent: Compares adaptive vs generic essays with alignment metrics
  • Mirror Test: Provides improvement suggestions for existing essays
  • Cluster Labeler: Learns personality patterns from winner essays

🏗️ Tech Stack

Frontend

  • React + TypeScript
  • Zustand (state management)
  • Vite (build tool)
  • Recharts (visualization)

Backend

  • FastAPI (Python)
  • PostgreSQL
  • Anthropic Claude API

🚀 Quick Start

Prerequisites

  • Node.js ≥ 18.x
  • Python ≥ 3.11
  • PostgreSQL ≥ 14
  • Anthropic Claude API Key

Installation

  1. Clone the repository:
git clone git@github.com:Bruce1508/ScholarLens.git
cd ScholarLens
  1. Set up environment variables:
cp .env.example .env
# Update CLAUDE_API_KEY and DATABASE_URL in .env
  1. Install backend dependencies:
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Install frontend dependencies:
cd frontend
npm ci
  1. Run the application:
# Backend (from backend/)
uvicorn main:app --reload

# Frontend (from frontend/)
npm run dev

📚 Documentation

🤝 Contributing

This project is part of the Agentiiv Hackathon Team — AI Innovation Track.

📄 License

MIT License - open for educational use and academic collaboration.

👥 Team

Owner: Nguyen Duc Anh Vo (Bruce Vo)
Team: Agentiiv Hackathon Team — AI Innovation Track


Tagline: "We don't just help students apply. We help them resonate."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages