Skip to content

ut01/advisor-calculator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advisor Calculator | Is This Advisor a Trap?

Scientific evaluation tool to help you make informed decisions when choosing an academic advisor.

Banner

Website GitHub stars GitHub forks License

English 中文 Español Français 日本語


🌐 Live Demo

demo

🎯 Product Features

Visit: https://ktwu01.github.io/advisor-calculator/

Available in 5 languages: English | 中文 | Español | Français | 日本語


✨ Key Features

20-Dimension Evaluation System

Comprehensive assessment across four major categories:

  • Personality (4 metrics): Character, communication, management style, relationships
  • Academic (4 metrics): Research strength, reputation, funding, career prospects
  • Work Environment (6 metrics): Work-life balance, lab conditions, location, team size
  • Career Development (6 metrics): Graduation difficulty, mentorship, compensation, peer relationships

Smart Features

  • 🎯 Intelligent Weight System - Auto-adjusts based on degree type (Master's/PhD/Postdoc)
  • 📊 Risk Analysis - Automatically identifies potential red flags
  • 💾 Data Management - Import/export comparisons, local storage
  • 🌍 Multi-language - Full support for 5 languages
  • 📱 Responsive Design - Works perfectly on desktop and mobile
  • 🔒 Privacy First - All data stored locally, never uploaded

🚀 Quick Start

For Users

Simply visit the live site: ktwu01.github.io/advisor-calculator

No installation required!

For Developers

# Clone the repository
git clone https://github.com/ktwu01/advisor-calculator.git
cd advisor-calculator

# Install dependencies
npm install

# Start development server
npm run dev

Visit http://localhost:3000

Build for production:

npm run build
npm start

📖 Documentation


🛠️ Technology Stack

  • Framework: Next.js 15 + TypeScript
  • UI Library: shadcn/ui (Radix UI + Tailwind CSS)
  • Internationalization: next-intl (5 languages)
  • Icons: Lucide React
  • Deployment: GitHub Pages + GitHub Actions

📊 How It Works

Demo

  1. Enter Basic Info - Advisor type, field, title, school level
  2. Rate 20 Metrics - Use intuitive sliders with descriptive labels
  3. Get Analysis - Instant score with detailed breakdown
  4. Compare Advisors - Evaluate up to 3 advisors side-by-side
  5. Export Data - Save and share your comparisons

Scoring System

  • 90-100: ⭐⭐⭐ Excellent Advisor - Highly Recommended
  • 80-89: ⭐⭐ Good Advisor - Generally Recommended
  • 70-79: ⭐ Average - Consider specific strengths/weaknesses
  • 60-69: ⚠️ Somewhat Problematic - Proceed with caution
  • <60: 🚨 Major Red Flags - Strongly not recommended

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add some AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a Pull Request

Development Guidelines

  • Use TypeScript for type safety
  • Follow ESLint + Biome code standards
  • Write functional React components
  • Use Tailwind CSS for styling
  • Test on both desktop and mobile

📄 License

This project is licensed under CC BY-NC-ND 4.0

  • ✅ Free to use and share
  • ❌ No commercial use
  • ❌ No modifications/derivatives

⚠️ Disclaimer

  • Reference Tool Only - Use as one factor among many in your decision-making
  • Privacy Protected - All data stored locally in your browser
  • Subjective Evaluation - Results based on your personal judgment
  • Your Responsibility - Final decision rests with you

🔗 Links


🎉 Recent Updates

v2.1.0 (Latest)

  • ✅ 5-language support (EN, ZH, ES, FR, JA)
  • ✅ 20-dimension evaluation system
  • ✅ Smart risk identification
  • ✅ Collapsible detailed analysis
  • ✅ GitHub Pages deployment
  • ✅ Import/export functionality
  • ✅ Multi-advisor comparison

If this tool helps you, please give it a ⭐ Star!

May every student find their ideal advisor and thrive in their academic journey! 🎓

About

help you choose the right grad advisor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.5%
  • JavaScript 5.9%
  • CSS 1.5%
  • HTML 1.1%
  • Shell 1.0%