Complete product information
Product Description
SolarClean is a complete, modern and responsive solar service management platform designed for solar panel cleaning, installation, maintenance, residential and commercial solar services. It connects customers, service providers and administrators in one system with service booking, provider management, earnings, wallets, payouts, reviews, notifications and a secure system updater.
🚀 Main Features
🌐 Professional Frontend Website
A modern, colorful and responsive website designed to showcase solar services and convert visitors into customers.
Frontend pages include:
- Home
- About
- Services
- Projects
- Pricing
- Blog
- Contact
- Login
- Register
- Get Free Quote
- Service details
- Project details
- Testimonials
🧭 Modern Navigation
- SolarClean logo and branding
- Font Awesome icons throughout the menu
- Home
- About
- Services dropdown / mega menu
- Projects
- Pricing
- Blog
- Contact
- Search
- Login
- Register
- Get Free Quote
- Responsive mobile navigation
- Clean URLs without .php
Example:
/about
/services
/projects
/pricing
/blog
/contact
/login
/register
☀️ Homepage
The homepage follows the SolarClean visual concept with a professional solar-energy design.
Hero Section
- Large solar cleaning background
- "Clean Energy Brighter Tomorrow" messaging
- Solar technician imagery
- Get Free Quote CTA
- Our Services CTA
- Efficiency highlights
- Professional service highlights
- Eco-friendly solution highlights
- Clean energy statistics
Service Cards
Dedicated image cards for:
1. ☀️ Solar Panel Installation
2. 🧼 Solar Panel Cleaning
3. 🔧 Maintenance & Repairs
4. 🏠 Residential Solar
5. 🏢 Commercial & Industrial
Each service includes:
- Dedicated image
- Font icon
- Description
- Learn More button
- Service detail page
👤 Client / Customer System
Customers can register and manage their complete solar service activity.
Client Registration
- Full name
- Email
- Phone
- Password
- Account creation
- Secure password hashing
- Login/logout
- Profile management
Client Dashboard
Customers can view:
- Total bookings
- Active projects
- Completed services
- Total spending
- Recent bookings
- Quotes
- Projects
- Reviews
- Notifications
- Wallet
- Profile
- Settings
📅 Service Booking System
Customers can book available solar services directly from the website.
Booking Features
- Select service
- Select location
- Select date
- Select time
- Add service requirements
- Booking confirmation
- Booking status
- Provider assignment
- Service progress
- Completion tracking
Booking Status
- Pending
- Assigned
- Accepted
- In Progress
- Completed
- Cancelled
- Rejected
🧑🔧 Service Provider System
Solar technicians/businesses can register as service providers.
Provider Registration
Providers can submit:
- Name
- Email
- Phone
- Business name
- Service area
- Services offered
- Experience
- Password
- Additional profile information
Admin approval can be required before providers become active.
📊 Provider Dashboard
Providers receive their own professional workspace.
Dashboard Statistics
- Total Jobs
- Active Jobs
- Completed Jobs
- Total Earnings
- Pending Earnings
- Wallet Balance
Provider Menu
- Dashboard
- My Jobs
- My Services
- My Earnings
- My Wallet
- My Bookings
- My Quotes
- My Reviews
- My Profile
- Settings
- Logout
💰 Provider Earning System
SolarClean includes a flexible provider earning system.
Per-Service Earnings
Providers can receive a configured payout for each completed service.
Example:
Solar Cleaning
Customer Payment: $100
Provider Earning: $70
Platform Commission: $30
Weekly Payout
Providers can receive accumulated earnings on a weekly schedule.
Monthly Payout
Providers can receive accumulated earnings monthly.
Earnings Configuration
Admin can configure:
- Provider commission
- Fixed provider payout
- Percentage-based payout
- Per-service earning
- Weekly payout
- Monthly payout
- Minimum withdrawal amount
- Payout status
💳 Wallet System
Both customers and service providers have their own wallets.
Customer Wallet
Customers can:
- View balance
- Add money
- Pay for services
- View transactions
- Receive refunds
- Withdraw where enabled
- View payment history
Customer Transactions
- Wallet Top-up
- Service Payment
- Refund
- Withdrawal
- Credit
- Debit
🧑🔧 Provider Wallet
Providers can:
- View available balance
- View pending earnings
- View total earnings
- View withdrawn amount
- Request withdrawal
- View transaction history
Example:
Total Balance $250
Pending Earnings $120
Total Withdrawn $580
Total Earnings $950
💸 Payout Management
Providers can request payouts from their available wallet balance.
Payout Methods
Depending on configuration:
- Bank Transfer
- UPI
- Wallet
- Other configured payout methods
Payout Status
- Pending
- Approved
- Processing
- Paid
- Rejected
- Cancelled
Admin can review and manage all payout requests.
🛠️ Admin Panel
The administration panel provides complete control over the platform.
Admin Menu
- Dashboard
- Users
- Providers
- Services
- Bookings
- Projects
- Earnings
- Payouts
- Wallets
- Reviews
- Blog
- Settings
- System Updater
- Logout
📈 Admin Dashboard
Admin can monitor:
- Total Users
- Total Providers
- Total Bookings
- Total Revenue
- Active Services
- Pending Bookings
- Completed Bookings
- Provider Earnings
- Payout Requests
- Wallet Transactions
Booking Overview
Admin can see:
- Customer
- Service
- Provider
- Date
- Amount
- Status
🧾 Service Management
Admin can create and manage unlimited services.
Each service can contain:
- Service name
- Description
- Image
- Icon
- Price
- Duration
- Status
- Service category
Services can be:
- Active
- Inactive
🧑🔧 Provider Management
Admin can:
- View providers
- Approve providers
- Reject providers
- Suspend providers
- Edit provider profiles
- Assign services
- Assign bookings
- View earnings
- View payout history
- View provider wallet
- Manage provider commission
📚 Project Management
Manage completed solar projects with:
- Project title
- Location
- Service type
- Project image
- Description
- Completion date
- Status
Projects can be displayed on the frontend Projects page.
⭐ Reviews & Testimonials
Customers can submit reviews after completing services.
Includes:
- Customer name
- Profile image
- Rating
- Review
- Service
- Date
- Approval status
Approved reviews can appear on the public website.
📝 Blog Management
Admin can manage SolarClean articles.
Features include:
- Create posts
- Edit posts
- Delete posts
- Featured image
- Categories
- Content
- SEO-friendly URLs
- Publish/unpublish
- Blog listing
- Blog detail pages
🔔 Notification System
Supports notifications for important account events.
Examples:
- New booking
- Booking assigned
- Booking status changed
- Payment received
- Wallet credited
- Payout requested
- Payout approved
- New review
- Admin messages
🔐 Security
The platform includes security-focused features such as:
- Password hashing
- Session-based authentication
- Role-based access
- CSRF protection
- Protected admin pages
- Protected provider pages
- Protected client pages
- Input validation
- Database prepared statements
- Upload validation
- Secure update package handling
🔄 Advanced System Updater
One of the major features is the built-in ZIP System Updater.
Admin can upload a new SolarClean ZIP package directly from the dashboard.
Update Workflow
Upload ZIP
↓
Validate Package
↓
Check Version
↓
Create Backup
↓
Update Application
↓
Run Required Migration
↓
Clean Temporary Files
↓
Complete
Upload Interface
- ZIP file selection
- Upload progress
- Percentage indicator
- Upload status
- File size
- Installation status
- Update history
Safe Update Protection
The updater protects important user data such as:
- Database
- Configuration
- Uploads
- User accounts
- Provider accounts
- Bookings
- Wallets
- Earnings
- Payout history
- Existing settings
This allows future application versions to be distributed as ZIP updates without intentionally replacing persistent customer data.
📦 Installer
SolarClean includes a web-based installer.
Installer Steps
1. Requirements
2. Database configuration
3. Admin account
4. Installation
5. Completion
The installer checks important server requirements before installation.
📱 Responsive Design
The platform is designed for:
- Desktop
- Laptop
- Tablet
- Android
- iPhone
- Small mobile screens
The dashboards and frontend adapt to different screen sizes.
🎨 UI & Design
SolarClean uses a professional renewable-energy visual style:
- ☀️ Solar imagery
- 💙 Blue gradients
- 💚 Green sustainability accents
- 🟠 Orange CTAs
- 🟣 Dashboard highlights
- Rounded cards
- Font icons
- Animated hover effects
- Smooth transitions
- Responsive grids
- Modern dashboard cards
- Readable typography
🔗 Clean URL Structure
The platform uses SEO-friendly URLs instead of exposing PHP extensions.
Examples
/about
/services
/services/solar-cleaning
/projects
/pricing
/blog
/contact
/login
/register
/client
/client/bookings
/client/wallet
/provider
/provider/jobs
/provider/earnings
/provider/wallet
/admin
/admin/services
/admin/bookings
/admin/providers
/admin/earnings
/admin/payouts
/admin/wallets
/admin/updater
⚙️ Technology
SolarClean is designed around a lightweight web stack:
- PHP
- MySQL / MariaDB
- Bootstrap
- Font Awesome
- JavaScript
- AJAX
- Responsive CSS
- Apache .htaccess
- PDO database access
💼 Suitable For
SolarClean can be used by:
- Solar installation companies
- Solar panel cleaning companies
- Solar maintenance businesses
- Renewable-energy service companies
- Residential solar companies
- Commercial solar companies
- Multi-provider solar marketplaces
- Solar service booking businesses
🚀 Main Features
🌐 Professional Frontend Website
A modern, colorful and responsive website designed to showcase solar services and convert visitors into customers.
Frontend pages include:
- Home
- About
- Services
- Projects
- Pricing
- Blog
- Contact
- Login
- Register
- Get Free Quote
- Service details
- Project details
- Testimonials
🧭 Modern Navigation
- SolarClean logo and branding
- Font Awesome icons throughout the menu
- Home
- About
- Services dropdown / mega menu
- Projects
- Pricing
- Blog
- Contact
- Search
- Login
- Register
- Get Free Quote
- Responsive mobile navigation
- Clean URLs without .php
Example:
/about
/services
/projects
/pricing
/blog
/contact
/login
/register
☀️ Homepage
The homepage follows the SolarClean visual concept with a professional solar-energy design.
Hero Section
- Large solar cleaning background
- "Clean Energy Brighter Tomorrow" messaging
- Solar technician imagery
- Get Free Quote CTA
- Our Services CTA
- Efficiency highlights
- Professional service highlights
- Eco-friendly solution highlights
- Clean energy statistics
Service Cards
Dedicated image cards for:
1. ☀️ Solar Panel Installation
2. 🧼 Solar Panel Cleaning
3. 🔧 Maintenance & Repairs
4. 🏠 Residential Solar
5. 🏢 Commercial & Industrial
Each service includes:
- Dedicated image
- Font icon
- Description
- Learn More button
- Service detail page
👤 Client / Customer System
Customers can register and manage their complete solar service activity.
Client Registration
- Full name
- Phone
- Password
- Account creation
- Secure password hashing
- Login/logout
- Profile management
Client Dashboard
Customers can view:
- Total bookings
- Active projects
- Completed services
- Total spending
- Recent bookings
- Quotes
- Projects
- Reviews
- Notifications
- Wallet
- Profile
- Settings
📅 Service Booking System
Customers can book available solar services directly from the website.
Booking Features
- Select service
- Select location
- Select date
- Select time
- Add service requirements
- Booking confirmation
- Booking status
- Provider assignment
- Service progress
- Completion tracking
Booking Status
- Pending
- Assigned
- Accepted
- In Progress
- Completed
- Cancelled
- Rejected
🧑🔧 Service Provider System
Solar technicians/businesses can register as service providers.
Provider Registration
Providers can submit:
- Name
- Phone
- Business name
- Service area
- Services offered
- Experience
- Password
- Additional profile information
Admin approval can be required before providers become active.
📊 Provider Dashboard
Providers receive their own professional workspace.
Dashboard Statistics
- Total Jobs
- Active Jobs
- Completed Jobs
- Total Earnings
- Pending Earnings
- Wallet Balance
Provider Menu
- Dashboard
- My Jobs
- My Services
- My Earnings
- My Wallet
- My Bookings
- My Quotes
- My Reviews
- My Profile
- Settings
- Logout
💰 Provider Earning System
SolarClean includes a flexible provider earning system.
Per-Service Earnings
Providers can receive a configured payout for each completed service.
Example:
Solar Cleaning
Customer Payment: $100
Provider Earning: $70
Platform Commission: $30
Weekly Payout
Providers can receive accumulated earnings on a weekly schedule.
Monthly Payout
Providers can receive accumulated earnings monthly.
Earnings Configuration
Admin can configure:
- Provider commission
- Fixed provider payout
- Percentage-based payout
- Per-service earning
- Weekly payout
- Monthly payout
- Minimum withdrawal amount
- Payout status
💳 Wallet System
Both customers and service providers have their own wallets.
Customer Wallet
Customers can:
- View balance
- Add money
- Pay for services
- View transactions
- Receive refunds
- Withdraw where enabled
- View payment history
Customer Transactions
- Wallet Top-up
- Service Payment
- Refund
- Withdrawal
- Credit
- Debit
🧑🔧 Provider Wallet
Providers can:
- View available balance
- View pending earnings
- View total earnings
- View withdrawn amount
- Request withdrawal
- View transaction history
Example:
Total Balance $250
Pending Earnings $120
Total Withdrawn $580
Total Earnings $950
💸 Payout Management
Providers can request payouts from their available wallet balance.
Payout Methods
Depending on configuration:
- Bank Transfer
- UPI
- Wallet
- Other configured payout methods
Payout Status
- Pending
- Approved
- Processing
- Paid
- Rejected
- Cancelled
Admin can review and manage all payout requests.
🛠️ Admin Panel
The administration panel provides complete control over the platform.
Admin Menu
- Dashboard
- Users
- Providers
- Services
- Bookings
- Projects
- Earnings
- Payouts
- Wallets
- Reviews
- Blog
- Settings
- System Updater
- Logout
📈 Admin Dashboard
Admin can monitor:
- Total Users
- Total Providers
- Total Bookings
- Total Revenue
- Active Services
- Pending Bookings
- Completed Bookings
- Provider Earnings
- Payout Requests
- Wallet Transactions
Booking Overview
Admin can see:
- Customer
- Service
- Provider
- Date
- Amount
- Status
🧾 Service Management
Admin can create and manage unlimited services.
Each service can contain:
- Service name
- Description
- Image
- Icon
- Price
- Duration
- Status
- Service category
Services can be:
- Active
- Inactive
🧑🔧 Provider Management
Admin can:
- View providers
- Approve providers
- Reject providers
- Suspend providers
- Edit provider profiles
- Assign services
- Assign bookings
- View earnings
- View payout history
- View provider wallet
- Manage provider commission
📚 Project Management
Manage completed solar projects with:
- Project title
- Location
- Service type
- Project image
- Description
- Completion date
- Status
Projects can be displayed on the frontend Projects page.
⭐ Reviews & Testimonials
Customers can submit reviews after completing services.
Includes:
- Customer name
- Profile image
- Rating
- Review
- Service
- Date
- Approval status
Approved reviews can appear on the public website.
📝 Blog Management
Admin can manage SolarClean articles.
Features include:
- Create posts
- Edit posts
- Delete posts
- Featured image
- Categories
- Content
- SEO-friendly URLs
- Publish/unpublish
- Blog listing
- Blog detail pages
🔔 Notification System
Supports notifications for important account events.
Examples:
- New booking
- Booking assigned
- Booking status changed
- Payment received
- Wallet credited
- Payout requested
- Payout approved
- New review
- Admin messages
🔐 Security
The platform includes security-focused features such as:
- Password hashing
- Session-based authentication
- Role-based access
- CSRF protection
- Protected admin pages
- Protected provider pages
- Protected client pages
- Input validation
- Database prepared statements
- Upload validation
- Secure update package handling
🔄 Advanced System Updater
One of the major features is the built-in ZIP System Updater.
Admin can upload a new SolarClean ZIP package directly from the dashboard.
Update Workflow
Upload ZIP
↓
Validate Package
↓
Check Version
↓
Create Backup
↓
Update Application
↓
Run Required Migration
↓
Clean Temporary Files
↓
Complete
Upload Interface
- ZIP file selection
- Upload progress
- Percentage indicator
- Upload status
- File size
- Installation status
- Update history
Safe Update Protection
The updater protects important user data such as:
- Database
- Configuration
- Uploads
- User accounts
- Provider accounts
- Bookings
- Wallets
- Earnings
- Payout history
- Existing settings
This allows future application versions to be distributed as ZIP updates without intentionally replacing persistent customer data.
📦 Installer
SolarClean includes a web-based installer.
Installer Steps
1. Requirements
2. Database configuration
3. Admin account
4. Installation
5. Completion
The installer checks important server requirements before installation.
📱 Responsive Design
The platform is designed for:
- Desktop
- Laptop
- Tablet
- Android
- iPhone
- Small mobile screens
The dashboards and frontend adapt to different screen sizes.
🎨 UI & Design
SolarClean uses a professional renewable-energy visual style:
- ☀️ Solar imagery
- 💙 Blue gradients
- 💚 Green sustainability accents
- 🟠 Orange CTAs
- 🟣 Dashboard highlights
- Rounded cards
- Font icons
- Animated hover effects
- Smooth transitions
- Responsive grids
- Modern dashboard cards
- Readable typography
🔗 Clean URL Structure
The platform uses SEO-friendly URLs instead of exposing PHP extensions.
Examples
/about
/services
/services/solar-cleaning
/projects
/pricing
/blog
/contact
/login
/register
/client
/client/bookings
/client/wallet
/provider
/provider/jobs
/provider/earnings
/provider/wallet
/admin
/admin/services
/admin/bookings
/admin/providers
/admin/earnings
/admin/payouts
/admin/wallets
/admin/updater
⚙️ Technology
SolarClean is designed around a lightweight web stack:
- PHP
- MySQL / MariaDB
- Bootstrap
- Font Awesome
- JavaScript
- AJAX
- Responsive CSS
- Apache .htaccess
- PDO database access
💼 Suitable For
SolarClean can be used by:
- Solar installation companies
- Solar panel cleaning companies
- Solar maintenance businesses
- Renewable-energy service companies
- Residential solar companies
- Commercial solar companies
- Multi-provider solar marketplaces
- Solar service booking businesses
This is a digital product. You will get instant access to download the source package after successful payment.
Release history
Changelog
v1.6.0Current release
Latest marketplace package with the files and information listed above.
v1.0Initial release
Initial product listing and downloadable release.
Need help?
Support & Purchase Information
For product-specific questions, contact the author when support is offered. For payment, account or download issues, use the marketplace support channel.
Loading reviews…
Loading comments…



