advisor-calculator

Is This Advisor a Trap? Calculator Version

Scientific evaluation of advisor comprehensive strength, helping you make informed academic choices. Scientifically compare multiple advisors to help you avoid problematic supervisors.

Banner

Website GitHub stars GitHub forks cc-by-nc-nd

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


Detailed-Analysis: demo

🎯 Product Features

🔍 New 20-Dimension Evaluation System

🎚️ Smart Weight System

📊 Intelligent Analysis Report

💾 Comprehensive Data Management

🎨 Excellent User Experience

🚀 Quick Start

Environment Requirements

Installation and Running

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

# Install dependencies
npm install

# Start the development server
npm run dev

Visit http://localhost:3000 to view the application.

Deployment

# Build for production
npm run build

# Start the production server
npm start

📋 Detailed Usage Guide

1. Basic Information Setup

2. 20 Evaluation Metrics Explained

Personality Dimension (4 items)

Academic Dimension (4 items)

Work Dimension (6 items)

Development Dimension (6 items)

3. Intelligent Evaluation System

4. Detailed Analysis Report

Basic Information

Sub-scores

Detailed Analysis (Collapsible)

5. Data Management

🛠️ Technical Architecture

Frontend Technology Stack

Core Algorithm

Data Processing

📦 Project Structure

advisor-calculator/
├── README.md, README.CN.md          # Project Documentation
├── assets/                          # Assets
│   ├── Banner-advisor-calculator.png
│   └── todo.md                     # Development Log
├── src/
│   ├── app/
│   │   ├── page.tsx                # Main Application Component
│   │   ├── layout.tsx              # Application Layout
│   │   └── globals.css             # Global Styles
│   ├── components/ui/              # UI Component Library
│   │   ├── badge.tsx, button.tsx, card.tsx
│   │   ├── collapsible.tsx         # Collapsible Component
│   │   ├── input.tsx, label.tsx, select.tsx
│   │   ├── slider.tsx, tooltip.tsx
│   └── lib/
│       └── utils.ts                # Utility Functions
├── tailwind.config.ts              # Tailwind Configuration
├── components.json                 # shadcn/ui Configuration
└── deploy/                         # Deployment Configuration
    └── netlify.toml

🔬 Algorithm Features

Precise Risk Identification

Personalized Suggestion System

Multi-Dimensional Weight Algorithm

🤝 Contribution Guide

Development Workflow

  1. Fork this project.
  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.

Code Standards

Testing Requirements

📄 License

This project is licensed under the CC BY-NC-ND 4.0 License.

⚠️ Disclaimer

🎉 Changelog

v2.1.0 Latest Version

Historical Versions


If this project is helpful to you, please give it a ⭐ Star!

May every student find their ideal advisor and avoid pitfalls on their academic journey! 🎓