🔹 Project Description
We have access to a ready-made Chinese cloud equipment monitoring system:
https://server.happy-ti.com/
The interface is completely in Chinese, and the developers have refused to localize (PL / EN / RU) within their application.
Instead, they provided official API documentation, which allows:
✅ To develop a custom server
✅ To connect to their API
✅ To retrieve data from their system
✅ To send commands back
✅ To create a custom web control panel on a Polish server
🔹 Project Goal
Task for the Contractor:
To develop a custom European monitoring system, hosted on a server in Poland, which will fully interact with the Chinese platform via API, but have a separate independent interface in Polish, English, and (optionally) Russian.
✅ Works through the API of the Chinese server
✅ Completely replaces the Chinese interface
✅ Supports European languages
✅ Provides full remote control of equipment
🔹 What is Already Available
✅ Ready API documentation (PDF, 99 pages)
✅ Working Chinese server
✅ Access credentials (will be provided after selecting the contractor)
✅ Understanding of the logic of the entire system
✅ Willingness to deploy our server in Poland (Linux + VPS)
3. System Architecture
The system should consist of the following components:
3.1 Backend (proxy server)
Connection to the API of the Chinese server
Authorization via appid
Processing all requests
Caching data
Logging requests and errors
Validation of incoming data
Protection against exceeding limits (100 requests/minute)
3.2 Database
Storage:
Users
Devices
Operation history
Payments
Equipment statuses
Errors and failures
API logs
3.3 Web Control Panel
Administrative interface for operators.
4. Functional Requirements
4.1 Device Management
4.2 Financial Module
Transaction history
Payment history
Income statistics
Date filtering
Export to Excel / CSV
4.3 Cards and Clients (if necessary)
4.4 Notifications and Errors
Failures
Loss of connection
Malfunctions
API error logs
4.5 Users and Access
5. Interface Languages
Mandatory:
✅ Polish (PL)
Desirable:
✅ English (EN)
Optional:
✅ Russian (RU)
6. Technological Requirements
The following technologies are allowed:
Backend:
Frontend:
React
Vue
Any modern SPA framework
Database:
MySQL / MariaDB
PostgreSQL
Server:
7. Security
✅ HTTPS
✅ API key protection
✅ IP restriction
✅ Access logs
✅ Protection against SQL injections
✅ Protection against XSS / CSRF
🔹 Technologies (you can suggest your own)
✅ Backend: Node.js / PHP / Python / Laravel
✅ Frontend: React / Vue / any modern framework
✅ Database: MySQL / PostgreSQL
✅ Server: Linux (VPS, Poland)
🔹 Mandatory Requirements
✅ Experience with API integrations
✅ Experience with IoT / vending / remote equipment management — will be a big plus
✅ Ability to read API documentation in English or Chinese
✅ Clear architecture
✅ Data security
✅ Clean code
✅ Project documentation
Please indicate in your response whether you (your team) have:
✅ Examples of similar projects?
✅ What technologies will be used
✅ Approximate timeline
✅ Approximate cost
✅ How security will be ensured