NFC Cashless System for Festivals

Job ID: 39583747

Budget: €10,000 – €20,000 EUR

We are seeking a highly skilled developer or team to build a full-featured cashless platform for large-scale events, combining cutting-edge offline-first capabilities with modern, intuitive interfaces.

The system must support payments via real money and virtual tokens, NFC wristbands, and integration with cash deposit machines (cajeros automáticos) for loading balances.


Technical Requirements
Backend
Technology Stack: Open to proposals (Node.js, Django, Laravel, etc.).

Secure, scalable REST API.

Database: SQL or NoSQL optimized for high concurrency.

Offline/Online Hybrid Architecture:

All sales and operations stored locally offline.

Automatic background synchronization when connectivity is restored.

Full traceability of all transactions.

SEPA Remittance Generation:

For refunding outstanding balances to bank accounts.

Android Application
Compatibility: Recent Android versions.

Design: Fast, beautiful, intuitive UX/UI for non-technical users.

Offline Mode:

Full offline operation with encrypted local storage.

Automatic data synchronization when online.

NFC Wristbands:

Read/write NFC tags to associate user balances.

Process sales and top-ups via wristbands.

Cash Deposit Machine Integration:

Enable users to top up balances using cash deposit terminals.

Hardware Compatibility:

Phones, tablets, and standard POS devices.

Web Administration Panel
Management Features:

Product families and pricing configuration.

Cash registers and sales bar management.

Dynamic assignment of terminals to cash registers or bars.

Tax and commission configuration.

NFC wristband management (issue, block, replace, trace).

Advanced Statistics Dashboard:

Real-time sales monitoring.

Filters by bar, terminal, date, product family.

Exports to Excel and PDF.

Full transaction and modification history.

User Roles and Permissions.

Token and Balance Management
Dual Balances:

Euros and independent virtual tokens.

Configurable Equivalencies:

(e.g., 1 token = 1 drink).

Complete Traceability:

Movements across balances and NFC wristbands.

Promotions and Redemption:

Support promotional token campaigns.

Interface and User Experience
Performance:

Lightning-fast, responsive, minimal loading.

Design:

Beautiful, professional, fully touch-optimized.

Streamlined Flows:

Minimal steps per sale to optimize event throughput.

Key Functionalities
Sales with or without internet.

NFC wristband payment and balance management.

Cash deposit machine integration for cash top-ups.

Product and category management.

Terminal assignment.

Real-time statistics dashboard.

SEPA refund processing.

Full dual balances and transaction logging.

Optional (Nice-to-Have) Features
Thermal receipt printer integration.

Pre-event online top-up module.

Public REST API.

Multi-language and multi-currency support.

Developer Qualifications
Experience:

Cashless platforms, POS, NFC integration.

Offline-first architectures.

Technical Documentation:

Clean code, high-quality documentation.

Version Control:

Git or equivalent.

Support:

Initial deployment assistance.

Knowledge of:

GDPR and security best practices.

Expected Deliverables
Complete, production-ready source code.

Technical documentation and user manuals.

Installation and configuration scripts.

Support during the initial production rollout.