BTC Wallet System
Wallet Login Credentials
Admin (1,000,000 BTC):
admin / password
Demo User:
demo / password
Test Users:
alice, bob / password
System Features
- Admin dashboard with 1,000,000 BTC balance
- User registration and login system
- Real-time BTC to USD conversion
- Admin can send BTC to any user by username
- Complete transaction history
- User profile management
- Password change and account deletion
- Session management and security
Access Points
CRM System
CRM Login Credentials
CRM Admin:
admin / admin123
CRM Features
- Professional dashboard with navigation
- Manual lead entry with full contact info
- Bulk CSV import functionality
- API integration for external lead sources
- Landing page submission capture
- Status tracking with complete history
- Comments system for lead notes
- Origin differentiation (manual, bulk, API, landing)
- Analytics and performance metrics
- Mobile-responsive design
Navigation Pages
๐ Dashboard
Overview and statistics
๐ฅ Leads
Lead management interface
๐ Phone Numbers
Number management system
๐ Analytics
Performance metrics
โ๏ธ Settings
System configuration
๐ API Docs
Complete API documentation
Note: The CRM system includes both standalone HTML interface and PHP backend integration.
API Endpoints
Base URL
http://localhost/my-final-app/website/api/
Available Endpoints
GET
/get-numbers.php
Retrieve all leads/numbers with status and history
POST
/save-lead.php
Create new lead with contact information
PUT
/save-number.php
Update lead status and add comments
GET
/get-landing-leads.php
Fetch new submissions from landing page
POST
/lead-capture.php
Capture leads from external forms
API Features
- RESTful design with proper HTTP methods
- JSON request/response format
- CORS support for external access
- Error handling with appropriate status codes
- Complete CRUD operations for leads
- Status change tracking
- Comment system integration
Setup & Testing
Database Setup
๐ง Local Setup
Initialize local database with demo data
Run Setup
๐ฅ Health Check
Check environment and database status
Check Health
๐ Create Config
Generate database configuration file
Create Config
๐ Test Connection
Verify database connectivity
Test DB
Database Configuration
Local DB Host:
localhost
Local DB User:
root
Local DB Password:
(empty)
Local DB Name:
btc_wallet_local
Test Suite
Required SQL Scripts
- sql/init_tables.sql - Basic database structure
- sql/wallet_tables.sql - BTC wallet tables
- sql/crm_tables.sql - CRM system tables
- sql/enhanced_crm_tables.sql - Enhanced CRM features