OwlCub Academy — E-learning platform
Go to file
Romain bogdanovic 8f78cbf25d feat: user registration, password auth, and profile settings
- Add email+password registration at /auth/register (free, self-service)
- Add CredentialsProvider to NextAuth for password-based login
- Login page now has two tabs: magic link and password
- Add /profile settings page: update name, password, and email
- Auto-promote rbogdanovic@owlcub.com to ADMIN role on sign-in
- Add bcryptjs for secure password hashing
- Prisma: add optional password field to User model

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 20:34:03 +02:00
messages
node_modules
prisma feat: user registration, password auth, and profile settings 2026-03-29 20:34:03 +02:00
src feat: user registration, password auth, and profile settings 2026-03-29 20:34:03 +02:00
.env.example
.gitignore fix: add .gitignore, remove node_modules from tracking 2026-03-28 19:18:58 +01:00
next.config.ts
package-lock.json feat: user registration, password auth, and profile settings 2026-03-29 20:34:03 +02:00
package.json feat: user registration, password auth, and profile settings 2026-03-29 20:34:03 +02:00
postcss.config.js
tailwind.config.ts
tsconfig.json