๐ Admin Access
๐ Admin Dashboard
View statistics, charts, and recent user activities
๐ฅ Users Management
Search, view, and manage all users
๐ Activity Analytics
Visualize user activities with interactive charts
Default Admin Accounts
Primary Admin
Test Admin
โก๏ธ Go to Admin Login
โญ Admin Panel Features
Total users, registrations, logins, and activity counts
Activity trends, registrations, and provider breakdown
Find users by name, email, or phone number
View detailed activity history for each user
Delete users and manage accounts
Track logins, registrations, and social provider usage
๐ API Integration
๐ API Documentation
Swagger/OpenAPI interactive API docs
๐งช API Tester
Interactive HTML interface to test all API endpoints
๐พ Database Viewer
View SQLite database in real-time
๐ Complete Documentation
All documentation files available in the project root:
๐ MySQL Setup Guides
- MYSQL_SETUP_COMPLETE_GUIDE.txt - ๐ Start here! Quick overview and 5-step summary
- XAMPP_QUICK_START.md - โญ Easiest method (15 minutes) - Follow this for quick setup
- MYSQL_SETUP_OPTIONS.md - Compare 5 different installation methods
- MYSQL_INSTALLATION_SETUP.md - Detailed guide with all installation options
- MYSQL_SETUP_VISUAL_GUIDE.txt - Visual ASCII walkthrough
- MYSQL_SETUP_CHECKLIST.md - 15-phase verification checklist
๐๏ธ Database Information
MySQL Configuration (from .env)
๐ Migration Commands
Run all migrations and seed data:
php artisan migrate:refresh --seed
Run pending migrations only:
php artisan migrate
Check migration status:
php artisan migrate:status
Clear all caches:
php artisan cache:clear && php artisan config:clear
๐ Database Tables
User accounts with social provider fields
Admin accounts for system management
Track all user activities (login, register, etc)
Password reset tokens for security
API authentication tokens
Background job failure tracking
๐ Important Commands
Start Laravel Development Server:
php artisan serve
Interactive PHP Shell:
php artisan tinker
Generate New Model & Migration:
php artisan make:model ModelName -m
โ๏ธ Project Structure
- app/ - Application models and business logic
- routes/ - API and web routes (api.php, admin.php)
- database/ - Migrations and seeders
- resources/views/ - Blade templates for admin panel
- config/ - Application configuration
- public/ - Publicly accessible files and documentation
๐ Troubleshooting
Check .env file, verify MySQL is running, ensure port 3306 is available
Run php artisan cache:clear then retry migrations
Verify migrations ran successfully with php artisan migrate:status
Check storage/logs/laravel.log for detailed error messages
๐ก Tip: All documentation files are in the project root directory. Open them with any text editor to read detailed setup instructions for MySQL, API usage, and admin panel features.
๐ Automatic Activity Tracking
The system automatically logs all user activities:
When users create new accounts
When users log in via email or social
When users log out from the system
When user profiles are updated via API
Each activity includes IP address, user agent, and timestamp
๐ Quick Start Guide
-
Open Admin Login:
Go to
http://localhost:8000/admin/login -
Login with credentials:
Email:
admin@vividly.localPassword:
admin123 -
Explore Dashboard:
View statistics and charts showing user activity and growth
-
Manage Users:
Search, view details, and manage user accounts
-
Monitor Activities:
Track user actions and API usage in real-time