Omnipower: Power Bank Rental System

A mobile and web application for a smart power bank rental service, including station management and user payments.

Technologies Used

Frontend

Angular (Web), React Native (Mobile)

Backend

Node.js (Express.js)

IoT Integration

MQTT, Custom Hardware APIs

Payment Gateway

WeChat Pay, Alipay

Database

MongoDB

Project Overview

Omnipower's Power Bank Rental System provides a seamless and convenient solution for on-the-go device charging. The system comprises a user-facing mobile app for locating and renting power banks, a web-based management portal for station operators, and robust backend infrastructure for IoT device communication and payment processing. This project focused on creating a highly scalable and reliable platform to support a rapidly expanding network of rental stations.

Key Features

Mobile rental app

Easy power bank rental and return

Real-time location

Find available stations and power banks

Secure payments

In-app payment processing with WeChat Pay and Alipay

Operator portal

Web-based station management system

IoT integration

Smart device communication and monitoring

Back to Projects