Vrutti is a full-stack AI-powered career guidance platform that helps users discover careers aligned with their Ikigai by combining React (frontend), Flask (backend), and Machine Learning. It delivers personalized career insights based on user interests, skills, personality traits, and aspirations.
To move users from career confusion to clarity by offering:
- Data-driven career predictions
- Ikigai-based alignment insights
- Personalized growth recommendations
- ✅ Ikigai-based career questionnaire
- ✅ ML-powered career prediction engine
- ✅ Career alignment score & insights
- ✅ Skill gap analysis & growth areas
- ✅ Interactive visualizations (charts & diagrams)
- ✅ Career flowcharts & roadmaps
- ✅ Scalable REST API architecture
React Frontend → Flask REST API → ML Models → Dataset
- React.js
- JavaScript (ES6+)
- HTML5, CSS3
- Chart.js / Recharts (visual analytics)
- Axios (API integration)
- Python
- Flask
- RESTful APIs
- CORS handling
- Naive Bayes
- Random Forest
- Feature Encoding & Preprocessing
- Model Evaluation & Prediction
- CSV-based structured dataset
- Encoded features for ML compatibility
- Extendable to SQL / Cloud DB
Dataset includes parameters such as:
- Interests & passions
- Technical and soft skills
- Personality traits
- Social interaction preferences
- Extracurricular activities
- Career goals
All features are encoded to support accurate ML predictions.
-
User fills out the Ikigai-based questionnaire (React UI)
-
Frontend sends data to Flask API
-
Backend preprocesses the input
-
ML model predicts suitable careers
-
Ikigai logic evaluates alignment
-
User receives:
- Career recommendations
- Alignment insights
- Skill & growth suggestions
pip install -r requirements.txt
python app.pynpm install
npm startEnsure Flask API is running before starting the React app.
- Accurate and explainable career predictions
- Personalized and meaningful career insights
- Improved user confidence in career decisions
- Students choosing academic or career paths
- Career counselors & mentors
- Educational institutions
- AI-based career platforms
- LLM integration for conversational guidance
- Job market trend analysis
- User authentication & profiles
- Resume analysis & recommendations
- Cloud deployment (AWS / Firebase)
✨ Vrutti bridges passion, skills, and purpose using AI. Explore the project, contribute, or collaborate to shape the future of career guidance!

