Modules Overview
NexPickle is a sports-venue management & operations system (pickleball · badminton · tennis) — combining court booking and POS sales in one modular platform. Use what you need, scale as your venue chain grows.
System Architecture
Core Modules Phase A
Essential features for venue owners to run every daily operation — court booking, sales, inventory, customers, reporting and tax compliance.
| # | Module | Description | Phase | Priority |
|---|---|---|---|---|
| 1 | User Management | Owner onboarding, login (JWT + OTP, Google/Zalo SSO), staff management | P1-P2 | HIGH |
| 2 | Permissions | 4 roles (Owner/Manager/Cashier/Viewer), permission matrix, branch-scoped access | P2 | MEDIUM |
| 3 | Commerce | Owner business, multiple branches, sale channels (counter POS · customer app) | P1-P3 | HIGH |
| 4 | Device | POS terminals, thermal receipt printers, counter peripherals | P1-P3 | MEDIUM |
| 5 | Branch & Court Management | Create branches & courts, sports & court types, price tables, court close/maintenance | P1 | HIGH |
| 6 | Court Booking | Gantt calendar, day/recurring bookings, approval, check-in, extension, real-time | P1 | HIGH |
| 7 | Events & Tournaments | Tournaments/classes, online registration, check-in, leaderboards | P2 | MEDIUM |
| 8 | Products | Beverages/food (F&B), equipment rental/sale (rackets, balls, accessories) | P1-P3 | HIGH |
| 9 | Pricing | Each product has: base unit price, price tables, pricing config, tax processor | P1-P3 | HIGH |
| 10 | Inventory | Real-time stock linked to POS, equipment + F&B, low-stock alerts | P2-P3 | HIGH |
| 11 | Sales | Unified cart: court booking + F&B + equipment rental/sale; work shifts; checkout | P1-P2 | HIGH |
| 12 | Payments | Cash · VNPAY QR · bank cards · wallets; payment webhooks | P1-P2 | HIGH |
| 13 | Customers | Walk-in/member, membership tiers, points/vouchers, attach customer to order | P1-P3 | HIGH |
| 14 | Tax & Invoicing | VAT invoices (Decree 123/2020), e-invoicing, T-VAN, digital signatures | P2 | MEDIUM |
| 15 | Reports & Revenue | KPI dashboard, court/sales/shift reports, PDF/Excel export | P2 | HIGH |
| 16 | Finance | Income/expense wallets, cash flow by shift & branch, auto-posting | P1-P2 | MEDIUM |
| 17 | Platform (Notifications·Settings) | Multi-channel notifications, venue settings & integrations, audit log | P1-P2 | HIGH |
| 18 | Helpdesk | Internal support tickets & player complaints | P2 | MEDIUM |
| 19 | Licensing | NexPickle plans (trial, Basic, Pro), feature gating | P2 | MEDIUM |
Core Module Groups
ACCESS CONTROL BUSINESS STRUCTURE ⭐ COURT & BOOKING
├── User Management ├── Commerce (Org & Branches) ├── Branch & Court Management
└── Permissions └── Device ├── Court Booking & Calendar
└── Events & Tournaments
CATALOG & PRICING SALES FLOW COMPLIANCE & REPORTING
├── Products ├── POS Sales (booking, products) ├── Tax & Invoicing
├── Pricing ├── Payments ├── Reports & Revenue
└── Inventory └── Customers & CRM └── Finance
PLATFORM
├── Platform (Notifications · Settings · Audit)
├── Helpdesk
└── LicensingExtended Modules Phase B
Advanced features for growth and player engagement.
| Module | Description | Depends on |
|---|---|---|
| Loyalty | Membership programs, tiers, rewards for players | Customers & CRM, Sales |
| Marketing | Marketing automation, send offers to players | Customers & CRM |
| Campaign | Promotional campaigns, play-time discount rules | Products, Sales |
| AI Features | AI analytics, court occupancy forecasting | Reports, All data |
| Webshop | Customer app/web for online booking & purchases | Products, Sales, Payments |
Industry Scope
NexPickle is purpose-built for sports venues (pickleball · badminton · tennis · multi-purpose courts). The system does not include hotel / restaurant / manufacturing / pharmacy verticals — all capability is focused on running a sports-venue cluster: court management, scheduling, tournaments and ancillary sales (F&B · equipment).
Use Cases
| Use case | Description |
|---|---|
| POS | Point-of-sale operations at the venue |
| Sample Data | Demo data for testing |
How the Modules Connect
Getting Started
- Start here → Core Modules for essential functions
- Venue differentiators → Branch & Court Management · Court Booking & Calendar
- Growth → Extended Modules for membership, marketing, AI