| Feature |
Description |
| 🔐 Register/Login |
JWT authentication with refresh tokens |
| 💰 Credit Purchase |
Stripe integration (cards, Apple Pay, Google Pay) |
| 🔮 Browse Psychics |
Filter by category, rating, price, availability |
| 💬 Real-time Chat |
Socket.io messaging with typing indicators |
| 📞 Audio/Video Calls |
Twilio Voice & Video API integration |
| ⭐ Rate & Review |
Post-session ratings (1-5 stars) |
| 📜 History |
Complete chat/call transaction history |
| 🎁 Free Credits |
5 free credits on signup (anti-fraud) |
| Feature |
Description |
| 📝 Professional Profile |
Bio, specialties, hourly rates, profile photo |
| 🟢 Availability |
Manual online/offline + auto-away |
| 💬 Instant Messaging |
Real-time chat with multiple users |
| 📞 Call Management |
Accept/reject/end calls |
| 📊 Earnings Dashboard |
Daily/weekly/monthly analytics |
| 💸 Withdrawals |
75% platform / 25% psychic payout |
| Feature |
Description |
| ✅ Psychic Approval |
Approve/reject applications with KYC |
| 👥 User Management |
View, edit, block, suspend users |
| 🔮 Psychic Management |
Manage profiles, adjust rates, force offline |
| ⚙️ Commission Settings |
Dynamic platform commission (default 75/25) |
| 💳 Transaction Viewer |
View all platform transactions |
| 🚨 Security Dashboard |
Auto-block logs, violation history |
| Feature |
Description |
| 🔗 Link Detection |
Automated regex detection for emails/phones/URLs |
| ⚠️ 3-Strike System |
Warning → 1h mute → 24h mute → Permanent block |
| 🛡️ Auto-block |
After 3 violations across any session |
| 👁️ Chat Monitoring |
Real-time admin surveillance |
| 🚫 Spam Protection |
Rate limiting per user (20 msg/min) |