InvestPro

Complete Investment Dashboard Demo

Laravel 11 PHP 8.2 MySQL Docker
Demo Scenarios
Admin Dashboard

Overview & analytics

User Management

Manage & suspend users

KYC Verification

Review documents

User Dashboard

Portfolio overview

Crypto Deposit

Fund wallet

Installation

Setup guide

Admin Dashboard

Live Preview
localhost:8000/admin/dashboard

1,247

Total Users

1,180 Active

23

Pending KYC

Review Now

$2.4M

Total Deposits

12 Pending

856

Active Investments

342 Portfolios
Recent Users
User Status Joined
JD
John Doe
john@example.com
Active 2 mins ago
AS
Alice Smith
alice@example.com
Pending 1 hour ago
Key Features:
  • Real-time statistics with Chart.js integration
  • Pending notifications with badges
  • Quick user management actions
  • Monthly deposit volume analytics

User Management

localhost:8000/admin/users
User Role KYC Status Balance Status Actions
JD
John Doe
john@example.com
User Verified $12,450.00 Active
MK
Mike King
mike@example.com
User Pending $0.00 Pending
SS
Spam Spam
spam@example.com
User Rejected $0.00 Suspended
Showing 1-3 of 1,247 users
Management Actions:
Suspend User
Temporarily disable account
Activate User
Re-enable suspended account

KYC Verification

23 Pending Review
localhost:8000/admin/kyc/45
JD
John Doe

john@example.com • Submitted 2 hours ago

Pending Review
Document Front

Passport Front

Selfie Photo

User Selfie

Document Type
Passport
Document Number
P123456789
Verification Checklist
KYC Workflow:
1
User Uploads
Documents submitted
2
Pending Review
Admin verification
3
Approved/Rejected
User notified

User Dashboard

KYC Verified
localhost:8000/dashboard

$24,580.00

Total Balance

$18,420.50

Portfolio Value

+$2,340 (12.7%)

8

Active Investments

2

Pending Deposits

My Portfolios
Portfolio Investments Value Return
Growth Portfolio
High risk, high reward
5 $12,450.00 +18.5%
Stable Income
Dividend stocks
3 $5,970.50 +8.2%
Recent Transactions
Deposit
Bitcoin (BTC)
+0.45 BTC
$12,450.00
Investment
Apple Inc. (AAPL)
-50 shares
$8,750.00
My Wallets
B
Bitcoin
BTC
0.8542
$23,650
E
Ethereum
ETH
4.25
$8,920
T
Tether
USDT
5,000.00
$5,000
User Features:
Asset Allocation
Visual portfolio breakdown
Performance Tracking
Real-time profit/loss
Transaction History
Complete audit trail

Crypto Deposit

Secure Blockchain Transfer
localhost:8000/deposits/create
1. Select Currency
$
Minimum deposit: $10.00
Deposit Bitcoin (BTC)

Send only BTC to this address. Sending other assets may result in permanent loss.

Important
This address is valid for 24 hours. Minimum 6 confirmations required.
Status Waiting for deposit
Confirmations 0/6
Expires in 23:59:45
Supported Networks:
Bitcoin
BTC Network
6 confirmations
Ethereum
ERC20
12 confirmations
Tether
TRC20
19 confirmations
BNB
BEP20
15 confirmations

Installation Guide

Docker Ready
Option 1: Docker (Recommended)

One command setup with all services included

# 1. Extract and enter directory unzip investment-dashboard.zip cd investment-dashboard # 2. Run setup (builds containers + installs) make setup # 3. Access application # http://localhost:8000
Requires Docker Desktop
Default Credentials:
Admin: admin@investpro.com admin123
User: user@investpro.com user123
Option 2: Local PHP/MySQL

For existing PHP development environments

# 1. Install dependencies composer install # 2. Setup environment cp .env.example .env nano .env # Edit DB credentials # 3. Generate key & migrate php artisan key:generate php artisan migrate --seed # 4. Start server php artisan serve
Requires PHP 8.2+, MySQL, Composer
Services Included:
PHP 8.2-FPM
Nginx
MySQL 8.0
Redis
MailHog
Composer
Project Structure:
investment-dashboard/ ├── app/ # Controllers, Models, Middleware ├── database/ # Migrations, Seeders, Factories ├── resources/views/ # Blade templates ├── routes/ # Web routes ├── docker/ # Docker configuration ├── docker-compose.yml # Services orchestration ├── Makefile # Helper commands └── README.md # Documentation

Ready to deploy your own investment platform?

Download Full Source Code

47 files • Laravel 11 • MIT License