You are browsing as a guest. Sign up (or log in) to start making projects!

2h 49m 41s logged

🚀 NovaForge Devlog #1Authentication System ProgressToday’s focus was building the authentication system for NovaForge.I started by polishing the authentication UI and experimented with two different user flows:A modern sign-in page featuring a 3D glowing orb.A custom 6-digit OTP verification screen with a WebGL particle effect that reacts as the user types.On the backend, I integrated Supabase Auth and successfully configured OAuth authentication with Google and GitHub. Setting up the OAuth providers required configuring credentials across Google Cloud Console, GitHub Developer Settings, and Supabase, but everything is now connected and working for local development.I also explored implementing a custom 6-digit OTP login using supabase.auth.signInWithOtp(). During testing, I discovered that Supabase’s default email flow sends a magic link instead of the verification token. To support the experience I want, I’ll be integrating Resend as a custom SMTP provider so I can customize the email template to deliver the OTP directly.Tech UsedReact + ViteTailwind CSSFramer MotionThree.js (@react-three/fiber)Supabase AuthNext StepsTest the authentication flow end-to-end.Configure Row Level Security (RLS) for secure project storage.Begin building the core Studio interface and design canvas.Deploy the first public version to Vercel.Authentication is now largely in place, providing the foundation for user accounts, cloud project storage, and the upcoming AI-powered design studio features.

0
11

Comments 0

No comments yet. Be the first!