🌟 A modern EdTech + HRTech platform that helps students, parents, and mentors with AI-powered career guidance, psychometric assessments, financial planning, and mentorship.
- 🔑 User Management (Role-based: Student, Parent, Mentor, Admin)
- 🧠 AI Assessment Engine (Psychometric tests, Skills evaluation, Career persona generation)
- 🗺️ Career Roadmaps (Personalized pathways with course integrations)
- 💰 Financial Planning (Cost & ROI analysis, Scholarships, Aid recommendations)
- 🎥 Mentorship (Video sessions, scheduling, progress monitoring)
- 📊 Analytics Dashboard (Student progress, Parent insights, Recommendations)
graph TD
A[Frontend: React + Tailwind] -->|API Calls| B[Backend: Flask + Python ML]
B --> C[MongoDB Database]
B --> D[AI/ML Engine: LangChain, Scikit-Learn, OpenAI]
B --> E[Video API: Zoom/Google Meet]
B --> F[Financial APIs: Scholarships, Loan DB]
B --> G[Learning Platforms: Coursera, Udemy, Khan Academy]
flowchart TD
A[Student Registration] --> B[Profile Setup]
B --> C[Psychometric Assessment]
C --> D[AI Processing: Career Persona]
D --> E[Personalized Roadmap]
E --> F[Dashboard Activation + Mentor Matching]
Frontend: React 19, TypeScript, TailwindCSS, Recharts, Framer Motion
Backend: Flask (Python 3.11+), Flask-RESTful, Celery, Redis
Database: MongoDB 8.0 (Atlas), Redis for caching
AI/ML: LangChain, Scikit-learn, Transformers, OpenAI API
Infrastructure: AWS (EC2, RDS, S3, CloudFront), Docker, Kubernetes, Terraform
import { LineChart, Line, XAxis, YAxis, Tooltip, CartesianGrid } from "recharts";
const data = [
{ month: "Jan", users: 200 },
{ month: "Feb", users: 500 },
{ month: "Mar", users: 900 },
{ month: "Apr", users: 1500 },
];
export default function UserGrowthChart() {
return (
<LineChart width={500} height={300} data={data}>
<XAxis dataKey="month" />
<YAxis />
<Tooltip />
<CartesianGrid stroke="#ccc" />
<Line type="monotone" dataKey="users" stroke="#4f46e5" strokeWidth={3} />
</LineChart>
);
}# Clone the repository
git clone https://github.com/your-org/career-platform.git
cd career-platform
# Setup backend
cd backend
pip install -r requirements.txt
flask run
# Setup frontend
cd frontend
npm install
npm run dev- User authentication & role management
- AI psychometric testing engine
- Mobile app (React Native)
- Advanced AI resume builder
- Global mentor marketplace
Contributions are welcome! Please open issues and submit PRs for new features.
MIT © 2025