Great, I've connected Neon
Let me read the full document content I extracted before planning the build.
I now have the complete Zetta PRD content. Before I build, let me confirm a few key decisions so I build exactly the right thing.
You want user + admin to be logged in at the same time in one browser. Confirm the approach? One session, role-based
What should the Admin panel be able to do? Manage users, Adjust Zetta Coins, View stats dashboard, Manage Posts, Approve/Reject Content, Manage Withdraw Requests, Manage Advertisements, System Settings, Send Notifications, View Reports & Complaints
How should regular users get accounts? Full Name (পুরো নাম) → Username (ইউনিক ইউজারনেম) → Email Address অথবা Phone Number → Password → Confirm Password → Date of Birth (বয়স যাচাইয়ের জন্য) → Terms & Privacy Policy Agree Checkbox → Email Verification (OTP/Verification Link) → Phone Verification (OTP) [ঐচ্ছিক] → CAPTCHA / reCAPTCHA (বট প্রতিরোধের জন্য) → Profile Picture (ঐচ্ছিক) → Bio (ঐচ্ছিক) → Interests / Topics Selection (ঐচ্ছিক) Password Rules: → কমপক্ষে 8–12 অক্ষর → অন্তত ১টি বড় হাতের অক্ষর (A-Z) → অন্তত ১টি ছোট হাতের অক্ষর (a-z) → অন্তত ১টি সংখ্যা (0-9) → অন্তত ১টি বিশেষ চিহ্ন (!@#$% ইত্যাদি) এমনভাবে ইউজাররাই সাইনআপ বা রেজিষ্ট্রেশন করবে।
What should the logged-in user see in their panel? Home Feed, Create Post, Like, Comment & Share Posts, Follow / Unfollow, Users Notifications, Messages / Chat Search, Users & Posts, Edit Profile, Coin Transaction, History, Referral Program, Saved Posts, Settings & Privacy, Report Content, Logout
Understood. This is a large, full-featured social platform with role-based auth. Let me set up the plan and load the database stack skill.
Let me check environment variables and confirm the auth secret is set before building.
Neon is connected. I need the BETTER_AUTH_SECRET to sign sessions securely. Let me request it.
I've added the environment variable