"Elevating technical potential through laboratory-grade AI analysis."
ApexSkill AI is a next-generation career recommendation engine built for IT students. It transforms clinical assessment data into high-fidelity career paths by identifying the natural "technical gravity" of each individual using industry-standard ITEE frameworks.
Unlike generic assessments, ApexSkill AI uses a multi-layered domain analysis to cluster expertise across Frontend, Backend, Data Science, AI, and Cybersecurity. It doesn't just show you what you know; it shows you who you can become.
- 🎯 360° Competency Radar: A real-time visual audit of Hard Skills, Soft Skills, and Emerging Tech capabilities.
- 🧠 Intelligent Match-Maker: Predictive algorithms that match your profile against 120+ specialized IT career paths.
- 🏟️ Multi-User Ecosystem: Integrated dashboards for Students, Lecturers, Department Heads (Kaprodi), and Deans.
- 📉 Skill-Gap Intelligence: Automated feedback loops that highlight exactly what you need to learn to achieve your target career.
| Layer | Technology |
|---|---|
| Logic | PHP 8.2 (Secure Session Handling, PSR-4 Ready) |
| Persistence | MariaDB / MySQL (Optimized Indexing & Relational Integrity) |
| Interface | HTML5, CSS3, JS, Bootstrap 5.3 (Ultra-Premium Aesthetics) |
| Experience | Animate.css, Google Typography (Outfit & Inter), Glassmorphism Utilities |
| Security | Bcrypt/Argon2 hashing, CSRF/XSS Protections, SQL Injection Guards |
erDiagram
USERS ||--o| MAHASISWA_PROFILE : "configures"
USERS ||--o{ ASSESSMENT : "undertakes"
USERS ||--o{ REKOMENDASI : "unlocks"
SKILLS ||--o{ ASSESSMENT : "benchmarks"
SKILLS ||--o{ REKOMENDASI : "populates"
SKILLS ||--o{ SKILL_QUESTIONS : "governs"
SKILL_QUESTIONS ||--o{ ASSESSMENT_ANSWERS : "receives"
USERS ||--o{ ASSESSMENT_ANSWERS : "responds"
USERS {
int id PK
string nama
string email "Unique"
string password "Hashed"
enum role "admin, mahasiswa, dosen, kaprodi, dekan"
}
MAHASISWA_PROFILE {
int user_id FK
decimal ipk
int semester
enum minat "Web, Data, Mobile, AI, Cyber"
enum target_karir "DevOps, Frontend, Backend, etc."
}
SKILLS {
int id PK
string nama_skill
enum kategori "Hard, Soft, Emerging"
enum domain "Web, Data, AI, Mobile, Cyber"
enum level "Basic, Intermediate, Advanced"
}
REKOMENDASI {
int id PK
int user_id FK
text alasan "AI Generated Analysis"
decimal skor_rekomendasi
}
| Role | Access Level | Description |
|---|---|---|
| Administrator | SYSTEM_GOD |
Global orchestration, database management, and platform configuration. |
| Kaprodi | DEPT_ANALYTICS |
Department-wide performance metrics and skill distribution reports. |
| Dosen | CLASS_MENTOR |
Focused tracking of student competency growth and assessment status. |
| Mahasiswa | SKILL_OWNER |
Personalized assessments, career roadmap visualization, and profile management. |
- PHP >= 8.2
- MySQL / MariaDB >= 10.4
- Local Server (XAMPP / Laragon / WAMP)
- Clone this repository into your root directory.
git clone https://github.com/your-username/ApexSkill-AI.git
- Create a new SQL database named
db_skill_rekomendasi_ti. - Import the
db_skill_rekomendasi_ti.sqlfile. - Verify database connectivity in
/configor via.env.
Navigate to http://localhost/ApexSkill-AI and start your journey!
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Built with precision for the next generation of IT Talent.