A modern, responsive status page for monitoring your services using UptimeRobot API. This dashboard provides real-time status information about your monitored services with a beautiful UI.
- 🎨 Modern and responsive design using Tailwind CSS
- 📊 Real-time service status monitoring
- ⚡ Fast response time tracking
- 📱 Mobile-friendly interface
- 🔄 Automatic status updates
- 🎯 Detailed service information
- 🌐 Multi-language support (English/Turkish)
- PHP 8.1 or higher
- Composer
- Laravel 10.x
- UptimeRobot API Key
- Clone the repository:
git clone https://github.com/huseyinatilgan/uptime-status.git
cd uptime-status- Install dependencies:
composer install- Create environment file:
cp .env.example .env- Generate application key:
php artisan key:generate- Configure your UptimeRobot API key in
.envfile:
UPTIMEROBOT_API_KEY=your_api_key_here- Start the development server:
php artisan serveVisit http://localhost:8000 to see your status page.
- Sign up for a free account at UptimeRobot
- Go to My Settings > API Settings
- Create a new API key or use an existing one
- Copy the API key to your
.envfile
The dashboard can be configured through the .env file:
APP_NAME="Uptime Status"
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost:8000
# UptimeRobot API Configuration
UPTIMEROBOT_API_KEY=your_api_key_here- Customize the view by editing
resources/views/status.blade.php - Modify API integration in
app/Http/Controllers/StatusController.php - Adjust styles in
public/css/app.css
- Never commit your
.envfile to version control - Keep your UptimeRobot API key secure
- Use environment variables for sensitive data
- Set
APP_DEBUG=falsein production
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- UptimeRobot for providing the monitoring API
- Laravel for the amazing framework
- Tailwind CSS for the beautiful UI components
If you have any questions or need help, please open an issue in the GitHub repository.
Hüseyin Atılgan
- GitHub: @huseyinatilgan
Made with ❤️ by [Hüseyin Atılgan]