EnAccess Idea List for Google Summer of Code 2026 #3
EnAccess Foundation Admin
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Introduction
These project ideas are curated directly from the MicroPowerManager roadmap and focus on areas that are explicitly desired, not experimental, and well-aligned with the current direction of the project.
Each idea is scoped to be achievable within a GSoC timeline while delivering concrete, reviewable outcomes that improve MPM’s maintainability, usability, and adoption
1. Documenting MPM Core Domain Entities and System Architecture
MPM has grown into a feature-rich platform, but documentation has not kept pace with development. Many core entities (customers, appliances, meters, transactions, tariffs, deployments, etc.) and their interactions are poorly documented or undocumented, making onboarding new contributors and operators difficult.
Reference Issue
2. Inventory and Deployment Management Module
MPM lacks a unified, first-class system for tracking physical inventory (devices, meters, appliances) from procurement through deployment and retirement. This makes it difficult for operators to accurately manage stock levels, deployments, and asset lifecycles.
Reference Link
3. Cloud Service Status and Health Tracking
Operators and maintainers currently lack visibility into the health of MPM cloud services. When issues occur, it is difficult to quickly determine service status, affected components, or historical uptime.
Reference Link
4. Backend Refactoring for Maintainability and Testability
Parts of the MPM backend have accumulated technical debt, including large service classes, duplicated logic, and unclear domain boundaries. This makes ongoing development slower and increases the risk of regressions.
Reference Link
5. Modern SMS Gateway Support
SMS remains a critical communication channel in many MPM deployments, but existing SMS gateway support is deprecated or limited. A modern, extensible approach is needed to support multiple providers reliably.
Reference Link
6. REST APIs for Data Import and Export
Operators often need to move data in and out of MPM for reporting, migrations, or integration with external systems. Current import/export mechanisms are limited and not standardized.
Reference Link
7. OpenPAYGo Device Integration
OpenPAYGo is a widely adopted standard for PAYGo energy devices. Native support in MPM would significantly improve interoperability with compliant devices and reduce custom integration effort.
Reference Link
Beta Was this translation helpful? Give feedback.
All reactions