Extension Map
The course builds an internal IT issue reporting system as the main project. The same model can be extended to university workflows after the core path is stable.
Exam or Event Registration
Map the core issue system to a registration workflow:
- Create: applicant submits a registration form.
- Read: applicant checks their registration status.
- Update: admin approves payment evidence or updates application status.
- Delete: admin cancels or archives an invalid application.
Image Upload
Image upload maps to Supabase Storage. It should be added after learners understand database rows because uploaded files need metadata, ownership, and permission rules.
Google OAuth
Google OAuth can replace prepared email/password accounts after learners understand authentication flow. It adds provider setup, redirect URLs, and production domain configuration.
Notification
Notification can be added after status updates work. A status change can trigger email, LINE, or push notification, but notification should not be part of the core 20-hour path.
Docker
Docker is useful for deployment and infrastructure consistency, but this bootcamp uses managed services and Vercel deployment to keep the classroom focused on web application flow.