{"id":28395217,"url":"https://github.com/deaneeth/smart-beehive-dashboard","last_synced_at":"2026-04-12T09:40:02.157Z","repository":{"id":294948227,"uuid":"988598556","full_name":"deaneeth/smart-beehive-dashboard","owner":"deaneeth","description":"Real-time web dashboard for visualizing beehive metrics including temperature, humidity, weight, bee activity, and alerts. Built with React and Firebase, designed to work with ESP32-based Smart Beehive IoT monitoring hardware.","archived":false,"fork":false,"pushed_at":"2025-05-24T07:54:08.000Z","size":1563,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-16T03:32:19.721Z","etag":null,"topics":["agriculture-tech","beekeeping","data-visualization","environmental-monitoring","firebase","iot","iot-dashboard","nextjs","react","real-time-monitoring","smart-farming","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deaneeth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-22T19:36:46.000Z","updated_at":"2025-06-08T08:47:51.000Z","dependencies_parsed_at":"2025-05-26T10:33:34.442Z","dependency_job_id":null,"html_url":"https://github.com/deaneeth/smart-beehive-dashboard","commit_stats":null,"previous_names":["deaneeth/smart-beehive-monitor-system-dashboard","deaneeth/smart-beehive-dashboard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deaneeth/smart-beehive-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2Fsmart-beehive-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2Fsmart-beehive-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2Fsmart-beehive-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2Fsmart-beehive-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deaneeth","download_url":"https://codeload.github.com/deaneeth/smart-beehive-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2Fsmart-beehive-dashboard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262172413,"owners_count":23270006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agriculture-tech","beekeeping","data-visualization","environmental-monitoring","firebase","iot","iot-dashboard","nextjs","react","real-time-monitoring","smart-farming","typescript"],"created_at":"2025-05-31T19:39:32.206Z","updated_at":"2026-04-12T09:39:57.106Z","avatar_url":"https://github.com/deaneeth.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐝 Smart Beehive Management Dashboard\n\n\u003e 🖥️ Real-time web interface for monitoring beehive data collected by the [Smart-Beehive-Monitor](https://github.com/deaneeth/Smart-Beehive-Monitor) for data collection\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/dashboard-preview.png\" alt=\"Dashboard Preview\" width=\"850\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003ca href=\"https://your-demo.vercel.app\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/demo-live-brightgreen?style=for-the-badge\" alt=\"Live Demo\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/deaneeth/Smart-Beehive-Monitor-System\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/hardware-repository-blue?style=for-the-badge\" alt=\"Hardware Repo\"\u003e\n  \u003c/a\u003e\n  \u003c/p\u003e\n\n## ✨ Features\n\n- 📊 **Real-time Data Visualization** - Live updates of all hive metrics\n- 📈 **Historical Analysis** - Track trends and patterns over time\n- 🐝 **Bee Activity Monitoring** - Entrance/exit activity tracking\n- ⚖️ **Weight Monitoring** - Track honey production and hive health\n- 🌡️ **Environmental Tracking** - Temperature, humidity, and air quality\n- 🚨 **Alert System** - Instant notifications for predator detection\n- 🗺️ **GPS Location** - Track hive locations on interactive maps\n- 🔋 **Power Monitoring** - Solar panel and battery status\n\n## 🛠️ Technologies Used\n\n- **Frontend**: React, Next.js, TypeScript\n- **Database**: Firebase Realtime Database\n- **Maps**: Leaflet\n- **Charts**: React Gauge Charts, Recharts\n- **Styling**: Tailwind CSS\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js (v14 or higher)\n- npm or yarn\n- Firebase account\n- [Smart Beehive Hardware](https://github.com/deaneeth/Smart-Beehive-Monitor-System) (optional for demo)\n\n### 📦 Installation\n\n1. **Clone the repository**\n```\ngit clone https://github.com/deaneeth/Smart-Beehive-Monitor-System-Dashboard\ncd Smart-Beehive-Monitor-System-Dashboard\n```\n\n2. **Install dependencies**\n```\nnpm install\n# or\nyarn install\n```\n3. **Configure environment variables**\n```\ncp .env.example .env.local\n```\n\n4. **Update .env.local with your Firebase configuration**\n```\nNEXT_PUBLIC_FIREBASE_API_KEY=your_api_key\nNEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain\nNEXT_PUBLIC_FIREBASE_DATABASE_URL=your_database_url\nNEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id\n```\n\n5. **Run the development server**\n```\nnpm run dev\n# or\nyarn dev\n```\n\n6. **Open http://localhost:3000 🎉**\n\n\n## 🔗 Integration with IoT Hardware\nThis dashboard is designed to work seamlessly with the Smart Beehive Monitoring System:\n\n- ESP32-based monitoring system\n- Multiple sensor integration (BME680, HX711, TCRT5000, etc.)\n- Solar-powered operation\n- Real-time data transmission via Firebase\n\nFor detailed setup instructions, see [DASHBOARD-PREVIEW.md](https://github.com/deaneeth/Smart-Beehive-Monitor-System-Dashboard/blob/main/DASHBOARD-PREVIEW.md)\n\n## 🤝 Contributing\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\nThis project is licensed under the MIT License - see the [LICENSE] file for details.\n\n\n\u003e Made with ❤️ for the beekeeping community\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeaneeth%2Fsmart-beehive-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeaneeth%2Fsmart-beehive-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeaneeth%2Fsmart-beehive-dashboard/lists"}