home / projects / student-talent-profiling

Student Talent Profiling

Active Dev FYP · UTHM

AI-Powered Full-Stack FYP

End-to-end platform for UTHM student talent profiling — Python FastAPI backend, Flutter mobile client, and Astro web dashboard. Agentic AI (Gemini + LangGraph) goes beyond chatbots: it executes tools, queries databases, and provides predictive insights in Bahasa Melayu.

FlutterFastAPISupabaseGemini + LangGraphAstro v5Chart.jsCloudinaryGitHub Actions

// key_features

Agentic AI (Gemini + LangGraph)

USP

Stateful multi-turn AI built with LangGraph — executes tools, queries DB, and provides predictive insights in Bahasa Melayu with voice support.

Talent Profiling & Skill Tagging

Upload certificates (PDF/Image) and Vision AI auto-tags skills. QR Code event check-ins track kokurikulum participation.

Smart PDF Reports

Auto-generate PDF Achievement Reports for departments — one click, production-ready, driven by student data.

Rich Analytics Dashboard

Astro v5 admin portal with Chart.js — visualise student risk scores, CGPA trends, and department performance.

// platform_architecture

1.
Mobile App
Flutter cross-platform
2.
FastAPI Backend
Python REST API
3.
Gemini AI Agent
Conversation + Tools
4.
Supabase DB
PostgreSQL + Auth
5.
Admin Dashboard
Astro + Analytics

// demo_credentials

Mobile App (Student)

Email: student2@uthm.edu.my

Password: 123456

Dashboard (Admin)

Email: demo@uthm.edu.my

Password: demo123

← Back to Projects