How dahliaenterprise/shaneexchangeonline_via_draftbyai works
Shasta Exchange is a member-based voice messaging service: users register and verify accounts, sign in, create or join private conversations, and exchange recorded audio. A prepaid 30-day pass adds unlimited message access through PayPal. The graph includes authentication, invitations, messaging, and payment stages plus shared configuration and persistence. Several API and client files are unsampled; their subsystem nodes are supported by the tree and SOURCE INDEX, so uncertain internal calls are omitted.
Main entry points: bootstrap.php Session access · voicemail_config.php Voice configuration · voicemail.php Inbox page · conversation.php Conversation page
Components 20
Identity
- Registration
source/var/www/html/auth/register.php - Sign in
source/var/www/html/auth/login.php - Session access
source/var/www/html/auth/bootstrap.php - Email verification
source/var/www/html/auth/verify.php
Voice messaging
- Inbox page
source/var/www/html/voicemail.php - Inbox client
source/var/www/html/assets/js/voicemail.js - Conversation page
source/var/www/html/conversation.php - Recording client
source/var/www/html/assets/js/conversation.js - Invitation API
source/var/www/html/api/create_invitation_code.php - Conversation API
source/var/www/html/api/create_conversation.php - Message APIs
source/var/www/html/api
Billing
- Pass checkout
source/var/www/html/billing.php - Payment APIs
source/var/www/html/api - PayPal integration
source/var/www-private/shasta_exchange/paypal.php - Payment webhook
source/var/www/html/api/paypal_webhook.php
Shared platform
- Audio files
- Voice configuration
source/var/www/html/api/voicemail_config.php - Database connection
source/var/www-private/shasta_exchange/database.php - Private settings
source/var/www-private/shasta_exchange/config.php
Other components
- Member
Connections 27
- Member → Registration: registers
source/var/www/html/auth/register.php - Member → Sign in: signs in
source/var/www/html/auth/login.php - Registration → Session access: loads
source/var/www/html/auth/register.php - Sign in → Session access: loads
source/var/www/html/auth/login.php - Registration → Email verification: verifies account
- Member → Inbox page: opens inbox
source/var/www/html/voicemail.php - Inbox page → Session access: requires login
source/var/www/html/voicemail.php - Inbox page → Voice configuration: loads
source/var/www/html/voicemail.php - Inbox page → Inbox client: loads client
source/var/www/html/voicemail.php - Member → Conversation page: opens conversation
source/var/www/html/conversation.php - Conversation page → Session access: requires login
source/var/www/html/conversation.php - Conversation page → Voice configuration: checks membership
source/var/www/html/conversation.php - Conversation page → Recording client: loads client
source/var/www/html/conversation.php - Member → Invitation API: requests code
- Member → Conversation API: redeems code
source/var/www/html/api/create_conversation.php - Conversation API → Session access: loads
source/var/www/html/api/create_conversation.php - Conversation API → Voice configuration: uses helpers
source/var/www/html/api/create_conversation.php - Member → Message APIs: exchanges audio
- Message APIs → Voice configuration: uses helpers
source/var/www/html/api/upload_message.php - Message APIs → Audio files: stores audio
source/var/www/html/api/upload_message.php - Member → Pass checkout: buys pass
source/var/www/html/billing.php - Pass checkout → Payment APIs: requests checkout
source/var/www/html/billing.php - Payment APIs → PayPal integration: uses PayPal
- Payment webhook → PayPal integration: verifies capture
source/var/www/html/api/paypal_webhook.php - Payment webhook → Private settings: loads integration settings
- Voice configuration → Database connection: uses connection
- Session access → Private settings: loads settings
source/var/www/html/auth/bootstrap.php