After user registers, implement profile completion workflow:
Backend Status: ✅ Auth service stores user data
- User creation on register
- Profile fields ready in database
- Session management working
Frontend Work Required:
- Profile completion form after registration
- Collect user photo
- Educational info (class, subjects)
- Study goals and preferences
- Progress tracking
- Onboarding tutorial
Components to Create:
src/components/ProfileSetupWizard.tsx - Multi-step form
src/components/PhotoUpload.tsx - Avatar upload
src/components/EducationInfo.tsx - Class/subject selection
src/components/StudyPreferences.tsx - User preferences
Integration Points:
- Call PUT /api/user/updateUser with profile data
- Show form after successful registration
- Redirect to dashboard after completion
- Allow skipping to dashboard
Expected Outcome: Complete user onboarding experience.
Related to backend: Auth Service
This is a GSSoC'26 contribution opportunity!
After user registers, implement profile completion workflow:
Backend Status: ✅ Auth service stores user data
Frontend Work Required:
Components to Create:
src/components/ProfileSetupWizard.tsx- Multi-step formsrc/components/PhotoUpload.tsx- Avatar uploadsrc/components/EducationInfo.tsx- Class/subject selectionsrc/components/StudyPreferences.tsx- User preferencesIntegration Points:
Expected Outcome: Complete user onboarding experience.
Related to backend: Auth Service
This is a GSSoC'26 contribution opportunity!