Custom Recharge Code POS System (Handheld & Web)

Job ID: 39097414

Budget: €750 – €1,500 EUR

----------------------------
? PROJECT OVERVIEW:
We need a secure, cross-platform POS system for selling recharge codes. The system should run on an **I9100 Handheld Android POS** and a **Web Admin Panel** for managing sales and PINs. Employees will log in, select a recharge amount, retrieve a secure PIN, and print a receipt. The admin panel will handle PIN management, sales tracking, and reporting. Security is key, with **PIN encryption, access control, and data protection**.

----------------------------
? SCOPE OF WORK:
? **Employee Login:** Secure login with PIN & company selection.
? **Recharge Code Sale:** Select amount (50, 150, 200), retrieve a secure PIN, and print a receipt.
? **Receipt Printing:** Includes PIN, value, date/time, employee, and company name (ESC/POS on handheld, Print.js on web).
? **Admin Panel:** Import PINs via .txt file, manage stock, track sales.
? **Sales Tracking:** Logs employee/company transactions, generates reports.
? **Security:** PINs stored encrypted, access control for admins.

----------------------------
? TECH STACK:
? **React.js (Web)**
? **React Native (Handheld POS)**
? **Node.js (Backend API)**
? **MySQL/PostgreSQL (Cloud DB)**
? **SQLite (Local Storage for POS)**
? **Firebase (Optional for real-time updates)**
? **ESC/POS Commands (Printing)**

----------------------------
? DEVICE TO BE USED:
**I9100 Handheld Android POS**
? [https://www.alibaba.com/product-detail/I9100-Handheld-Eftpos-Machine-Android-Mobile_1600161132457.html]

----------------------------
? PROJECT TIMELINE:
| Phase | Task | Estimated Duration |
|--------|------|------------------|
| **Phase 1** | Requirements Gathering & UI/UX Design | **1-2 Weeks** |
| **Phase 2** | Backend API & Database Setup | **2 Weeks** |
| **Phase 3** | Develop React Native App for Handheld POS | **3-4 Weeks** |
| **Phase 4** | Develop Web Application (Admin Panel & Reporting) | **3-4 Weeks** |
| **Phase 5** | Printing Integration & Security Implementation | **2 Weeks** |
| **Phase 6** | Testing & Debugging | **2-3 Weeks** |
| **Phase 7** | Deployment & Final Adjustments | **1-2 Weeks** |
| **TOTAL** | **Full System Completion** | **~12-16 Weeks** |

----------------------------
? PAYMENT MILESTONES:
? 20% upfront (Project Kickoff)
? 20% after Backend API & Database Setup
? 30% after Mobile App & Web Panel Development
? 20% after Security & Testing
? 10% on Final Deployment & Handover

----------------------------
? HOW TO APPLY:
? **Apply with:**
1️⃣ Examples of **React.js & React Native projects**.
2️⃣ Experience with **receipt printing & POS systems**.
3️⃣ Proposed **development timeline**.

----------------------------
? ADDITIONAL NOTES:
- The system must be optimized for **Android handheld devices**.
- PINs must be **securely stored** and **never exposed in logs or UI**.
- Printing should be **seamless and work natively** with the I9100 device.

We are looking for an experienced developer or team with expertise in **POS systems, React development, and secure database handling**. If you have worked on similar projects before, we’d love to see your portfolio.

Looking forward to working with you!
Related categories: MySQL Node.js Express JS React.js React Native