NimbusPro - Advanced PHP Weather PlatformNimbusPro - Advanced PHP Weather Platform
NimbusPro is a powerful and modern PHP-based weather application designed to deliver accurate, real-time weather information worldNimbusPro - Advanced PHP Weather Platform
NimbusPro is a powerful and modern PHP-based weather application designed to deliver accurate, re...
Overview
NimbusPro — Advanced PHP Weather & AQI Platform
NimbusPro is a powerful and modern PHP-based weather application designed to deliver accurate, real-time weather information worldwide. Built with MySQL and a fully customizable admin panel, SkySense is ideal for developers, startups, and businesses looking to launch a professional weather platform quickly.
🌍 Core Features
✔ Real-time current weather
✔ 24-hour hourly forecast
Compare any two cities worldwide with side-by-side metrics including temperature, humidity, wind speed, AQI, and UV index.
🌎 Global Dashboard
- Hottest, coldest, wettest, windiest cities
- Worst AQI ranking
- Interactive world map
- Continental averages
- Live weather ticker
🧑💼 Powerful Admin Panel
Full control over:
- Branding (logo, site name, favicon)
- SEO settings
- API key management
- City management
- Layout & theme customization
- Header & footer content
- Global dashboard settings
Features
### Weather Intelligence
- Real-time weather data for 60+ preloaded cities worldwide
- Hourly and multi-day weather forecasts
- Air Quality Index (AQI) monitoring with pollutant breakdowns (PM2.5, PM10, NO2, O3, CO, SO2)
- UV Index tracking with health recommendations
- Activity suggestions based on current conditions
### Dual Weather API Support
- **OpenWeatherMap** - primary weather data provider
- **WeatherAPI.com** - secondary provider with automatic fallback
- Choose to use one provider or both (primary + fallback mode)
- All data normalized to a consistent format
### City Features
- 60 preloaded cities across 6 continents
- Side-by-side city weather comparison with charts
- Global weather dashboard with interactive Leaflet world map
- GPS-based automatic location detection
- City search with instant autocomplete
- Filter cities by country or continent
- Save favorite cities (session-based)
### Admin Panel
- Secure login with password hashing (bcrypt)
- Dual API key management with provider selection
- City CRUD (add, edit, delete cities)
- Branding controls (site name, tagline, logo, favicon, social links)
- SEO management (meta tags, Open Graph, robots.txt, sitemap)
- Theme customization (colors, layout, dark/light default)
- Weather alerts creation and management
- Translation management for all languages
- API usage logs with response times
- Module toggles (enable/disable features individually)
### Multi-Language Support
- 10 languages supported: English (built-in default), Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Arabic, Hindi
- Admin-editable translations
- Language switcher in navigation
### Design & UX
- Fully responsive Bootstrap 5 design
- Dark and light theme with toggle
- Professional weather cards and charts (Chart.js)
- Interactive maps powered by Leaflet.js
- Clean, modern UI suitable for production use
### Security
- CSRF token protection on all forms
- XSS filtering on all user inputs
- Prepared statements (no SQL injection)
- Password hashing with bcrypt
- Secure session configuration
- Input validation throughout
Requirements
Minimum Server Requirements
- PHP 8.0 or higher (8.1+ recommended)
- MySQL 5.7+ or MariaDB 10.3+ (for production)
- SQLite 3.x (for quick setup/development)
- Web Server: Apache with mod_rewrite or Nginx
- PHP Extensions: PDO, PDO_MySQL or PDO_SQLite, cURL, JSON, mbstring
Recommended Hosting
- Any shared hosting with PHP 8.x and MySQL (e.g., cPanel-based hosting)
- VPS or dedicated server for best performance
- Cloud hosting (DigitalOcean, AWS, Linode, etc.)
Instructions
the Source code Is well documentade please refer to the readme.md in your code and follow the instruction
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 25 February 2026 |
| Last update | 2 March 2026 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |








