HarmonyOS Groundhog Charging System

screenshot of HarmonyOS Groundhog Charging System

土拨鼠开源充电系统是一套包含鸿蒙、微信小程序、云平台充电设备管理系统。 鸿蒙App使用HarmonyOS 4.0开发,小程序使用uniapp开发;功能涉及:登录、注册、查找充电站和充电站、在线充电、订单查询、个人中心等 云平台使用Vue3+vite+ts+Element Plus开发,多租户、权限、审计、充电站/充电桩管理、订单管理、价格规则、充值等 后台使用 Go 语言 goframe 框架

Overview

The 土拨鼠充电系统 is an innovative, open-source charging management system designed to provide a comprehensive solution for electric vehicle users. This system integrates various platforms including a HarmonyOS app, WeChat mini-program, and cloud management interface, all aimed at simplifying the charging process for users. The flexibility of the platform with features that cater to both end-users and administrators makes it a remarkable choice for those looking for a reliable charging solution.

Developed with modern technologies, the system is structured to ensure a smooth user experience, from finding nearby charging stations to managing user accounts and orders. Its open-source nature encourages community engagement and continual improvement, making it a compelling option for electric vehicle owners.

Features

  • Comprehensive Mobile App: The HarmonyOS app includes features such as user registration, charging station listings, and real-time charging information for a seamless experience.
  • WeChat Mini-Program: Built with Uniapp, this mini-program allows users to easily access charging stations, view charging pile information, and manage their charging orders directly from WeChat.
  • Cloud Management Platform: Utilizing Vue3, Vite, and TypeScript, this platform offers tenant management, permissions, auditing, and detailed order management, enabling system administrators to efficiently oversee operations.
  • User-Centric Design: Personal profiles allow users to keep track of their avatar, nickname, charging balance, and order history, creating a personalized experience.
  • Integration with QR Codes: A future feature that will enable users to start charging sessions via QR codes, streamlining the connectivity process.
  • Robust Backend: Developed with Go language, it includes functionalities for system auditing, user management, and order tracking, ensuring a solid backend infrastructure.
  • One-Click Deployment: The entire system can be deployed easily via Docker for users operating on Linux, facilitating a hassle-free setup process.
  • Ongoing Development and Community Support: Being open-source, the platform encourages contributions and feedback, fostering a vibrant community around the project.