Beaver IoT Hackathon
April 28 - June 20, 2025 | Online | Beaver IoT GitHub repository
Join the 1st Milesight Hackathon and build IoT solutions on the Beaver IoT platform. Whether you're extending functionality through programming or creating no-code demos, this guide will help you get started.
Quick Access🔗
Timeline & Process
04/28 - 05/23 ----- Ideation & Registration
Take some time to think about what to work on. When you have a solid idea, fill in this form to officially register. We will review your idea and send you an registration confirmation email once it is approved.
If you lack ideas, no worries at all - get inspiration in our Discord channel.
05/24 - 06/20 ----- Work on your project
06/21 - 07/04 -----Judge deliberation
07/04 -------------- Prize announcement
Project Development & Submission
1. Choose Your Track
Opt. 1: Integration Track
Develop IoT solutions through technology/system integrations on Beaver IoT to address specific challenges or create projects for diverse IoT industry scenarios.
Integration examples | Get started building your integration
Opt. 2: Demo Track
Build customizable demos or frameworks based on real-world project needs, designed to serve a broader user base with similar industry or use case requirements
↓↓↓See demo examples in our public test account↓↓↓
Test account name: beaverdemo@milesight.com
Test account password: Beaverdemo25
Getting started with building your demo
2. Submit Your Project
Integration Track
- Fork the Code
-
Fork the integration repository from GitHub - Milesight-IoT/beaver-iot-integrations
-
Make your modifications and submit a Pull Request (PR).
-
If your changes involve frontend modifications, also fork the frontend repository from https://github.com/Milesight-IoT/beaver-iot-web
- Submit a PR
Each repository should have only one PR, so ensure all changes for a repository are included in a single PR. The PR must include:
i. A description of the purpose and functionality of your new integration.
ii. A demonstration (screenshots or video recording) of the feature in action.
Note: If your submission involves changes to both the frontend and integration repositories, include the description and demo in one PR only (either repo). For the other PR, simply link to the main PR.
- Label Your PR
We’ve created a "Milesight Hackathons" label in both repositories. Tag your PR with this label.
Demo Track
- Set up a Beaver IoT instance (using Docker or another method) and build your demo.
- Submit an issue in the integration repository: https://github.com/Milesight-IoT/beaver-iot-integrations. The issue must include:
- A written explanation of the demo’s scenario, purpose, and features.
- A video demonstration (recommended 2-3 min).
- Tag the issue with the "Milesight Hackathons" label.
Judging Criteria
Criteria | Weight |
---|---|
Innovation | 35% |
Industry Relevance | 35% |
Code Quality | 15% |
Difficulty | 15% |
Support Channels
Need Help?
Technical Issues: Post in Discord
Repo Questions: Open a GitHub Issue
Last Updated: 2025-04-28