Bengkel Koding Web Platform
A Next.js 14 + TypeScript education platform supporting role-based access (student, assistant, lecturer, admin), structured courses and learning paths, event and assignment management, attendance tracking, certificate verification, and onboarding flows. It integrates REST APIs, secure authentication, and a responsive Tailwind UI to deliver a cohesive digital learning experience.
Technologies Used
Next.jsTypeScriptEducationWeb App
Key Features
- App Router architecture
- Role-based navigation & access control
- Authentication & password recovery flows
- Courses & learning path catalog
- Event & classroom detail pages
- Assignments & submission handling (structure ready)
- Attendance (presensi) management
- Certificate verification page
- FAQ, About, Contact & static policy pages
- Responsive Tailwind design
- Error & unauthorized fallback pages
Technical Stack
• Next.js 14
• TypeScript
• React
• Tailwind CSS
• Bun
• REST API integration
