Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Dellys, Algeria
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"PROJECT REQUIREMENTS – PSYCHIC CONSULTATION PLATFORM (PHONE & CHAT)
1. Project Overview
The goal of this project is to develop a professional online psychic consultation platform that allows clients to consult psychics via phone calls and live chat.
The platform will include three main user roles:
Clients
Psychics (Readers)
Administrators
The system must be secure, scalable, and easy to use.
---
2. User Roles & Permissions
2.1 Client (User)
Clients are customers seeking psychic consultations.
Client Features:
User registration & login (email / phone / social login optional)
Client dashboard
View list of psychics
Filter psychics by:
Specialty (tarot, astrology, love, medium, etc.)
Availability (online/offline)
Price per minute
Rating
Language
View psychic profile:
Photo
Description
Experience
Reviews
Price per minute
Start consultation:
Phone call
Live chat
Wallet system:
Add credit
View balance
Transaction history
Call/chat timer with real-time billing
End consultation automatically when credit runs out
Rate & review psychics
View consultation history
Support / contact admin
---
2.2 Psychic (Reader / Advisor)
Psychics provide paid consultations.
Psychic Features:
Registration with admin approval
Psychic dashboard
Profile management:
Photo
Bio
Specialties
Languages
Price per minute
Set availability status (online/offline)
Accept or decline consultation requests
Conduct consultations:
Phone
Live chat
View earnings
Consultation history
Withdrawal request system
Ratings & reviews overview
Notifications (new request, missed call, etc.)
---
2.3 Admin
Admin manages the entire platform.
Admin Features:
Admin dashboard
User management:
Clients
Psychics
Approve / suspend psychics
Manage categories & specialties
Manage pricing rules & commissions
View all consultations
View financial reports:
Platform earnings
Psychic earnings
Manage withdrawals
Manage reviews (moderation)
CMS pages:
Terms & Conditions
Privacy Policy
FAQ
Notification system
Support ticket management
Platform settings
---
3. Core Functionalities
3.1 Phone Consultation System
VoIP integration (Twilio or similar)
Call routing between client and psychic
Call duration tracking
Automatic billing per minute
Call recording (optional, admin only)
---
3.2 Live Chat System
Real-time chat
Message timestamps
Typing indicator
Automatic billing per minute
Chat history stored securely
---
3.3 Payment & Wallet System
Payment gateway integration:
Stripe
PayPal
Prepaid wallet system
Automatic deduction during calls/chats
Admin commission configuration
Refund management (admin only)
---
4. Technical Requirements
4.1 Technology Stack (Suggested)
Backend: Laravel / Node.js
Frontend: React / Vue / [login to view URL]
Database: MySQL / PostgreSQL
Real-time services: WebSockets
VoIP: Twilio / Agora / Vonage
Hosting: AWS / DigitalOcean
Security: SSL, encrypted data
---
4.2 Security
Secure authentication
Encrypted passwords
GDPR compliant
Secure payment processing
Protection against fraud
---
5. Design Requirements
Modern and professional UI
Mobile responsive (mobile & tablet)
Easy navigation
Fast loading speed
---
6. Multilingual & Multi-Currency
Multi-language support
Multi-currency support
Admin-controlled language settings
---
7. Notifications
Email notifications
SMS notifications (optional)
In-app notifications
---
8. Reporting & Analytics
Daily / monthly reports
User activity reports
Revenue reports
---
9. Deliverables
Fully functional web platform
Source code
Database setup
Admin panel
Documentation
30 days bug-fixing support
---
10. Budget & Timeline
Estimated development time: 8–12 weeks
Budget: 1000$
Payment milestones required" (client-provided description)
Matched companies (5)

Haven Futures

Conchakra Technologies Pvt Ltd

HJP Media

Chirag Solutions
