🔹 Main logic:
– The user registers (email + password or email + code)
– Replenishes balance (via Stripe or WayForPay)
– Has access to a chat with the performer, where a timer is active
– Payment is made based on minutes of communication (deducted from the balance according to the timer)
– After the session ends, unused minutes are saved in the account
– There is an option to return to the dashboard, select another performer, or continue the chat
🔸 The interface should be minimalistic and mobile-responsive. I will create the design separately or provide mockups.
🔹 What needs to be implemented:
– Authorization (registration / login)
– User personal dashboard: balance, chat, session history
– Integration with payment system (Stripe or WayForPay)
– Linking chat access to the number of paid minutes
– Timer in the chat that deducts balance based on minutes
– Simple logic for saving minutes and restoring unfinished sessions
🧩 Backend — any modern technology (Node.js, Firebase, etc.)
💬 Frontend — React or another solution that allows easy chat implementation
🔍 Expectations:
– Approximate cost and timeline
– Examples of work with similar logic: chat, billing, timers, personal dashboards
– Approach to security and user data
Thank you!