Clone the Platform "Jitsuri.xyz" Using Open-Source Tools
Clone the structure and flow of https://jitsuri.xyz, including:
Landing page
Free RDP trial request form
Login system (via Gmail/Google OAuth2, Discord OAuth2)
Backend handling queue requests
Admin panel (basic) to manage activations manually
Email verification + anti-bot measures (optional: reCAPTCHA)
Custom subdomain or RDP hostname generator for users
Stack recommendation (but feel free to adjust):
Frontend: React or Next.js
Backend: Node.js + Express
Database: Firebase (Firestore) or MongoDB Atlas
Authentication: Firebase Auth or OAuth2 via Passport.js
Hosting: Can be tested locally or on platforms like Render/Vercel
User flow:
A user lands on the homepage
Signs in using Gmail or Discord
Requests a free RDP (via a form)
Is added to a waiting list or receives temporary access (demo)
Admin can approve/reject requests
Extra features (optional):
Rate limiting to avoid abuse
Discord bot for notifications (new request, approvals)
Analytics for usage stats
Deliverables:
Full code in a GitHub repo structure
Instructions to deploy locally or online
Admin access for manual activation
Ability to change settings (email verification, RDP link, etc.)