Web-Based Mobile Device Management Solution (Using Existing Source Code)

Замовник: AI | Опубліковано: 03.10.2025
Бюджет: 250 $

https://github.com/micromdm Project Description: I am looking for an experienced developer to build a website-based Mobile Device Management (MDM) solution using MicroMDM. I already have the MicroMDM source code and an Apple Business Manager account for generating APNS certificates. The solution should support both Apple and Android devices and include a web interface for easy device management. MicroMDM is a command-line utility, so a browser-based web UI is required for device enrollment, management, and reporting. Project Requirements: MicroMDM Server Setup (Apple Devices) Install and configure Go on the server. Compile and build MicroMDM from source. Use Apple Business Manager to generate APNS certificates. Run and test the MicroMDM server with the proper configuration. Android Device Management Integration Integrate a method to manage Android devices (using open-source MDM tools or API integration). Enable enrollment, remote management, and basic device control for Android devices. Web Interface (UI) Integration Integrate an existing open-source web UI (e.g., micromdm-ui by mosen) or build a custom web interface. Install and configure Node.js and npm for the web UI. Connect the web UI with MicroMDM for Apple devices and Android management backend. Build and deploy the web UI using a web server (e.g., Nginx, Apache). Device Enrollment & Management Generate enrollment profiles for Apple devices (via MicroMDM & APNS). Provide Android enrollment via supported MDM methods. Enable actions like app deployment, device info retrieval, settings configuration, and remote commands. Ensure web UI allows easy management for both Apple and Android devices. Key Considerations: Proper server and web UI security, especially when exposed to the internet. Certificate management (APNS for Apple, relevant certificates for Android). Networking configuration so devices can always connect to the MDM server. Clear documentation for setup, enrollment, and ongoing management. Deliverables: Fully configured MicroMDM server supporting Apple devices. Functional Android management integration. Web-based UI for managing both Apple and Android devices. Documentation for installation, configuration, and device enrollment for both platforms. Ideal Freelancer: Strong experience with Go, Node.js, and web application deployment. Familiar with Apple Business Manager, APNS, and Apple MDM protocols. Familiar with Android device management and MDM solutions. Able to deliver a secure, stable, and user-friendly solution for multi-platform device management.