Skip to content

Core Modules

Essential functionality for running a sports-venue cluster — court management, booking, POS sales, inventory, customers, reporting and tax compliance. These are the foundational modules every NexPickle owner needs.

Module Overview

#ModuleDescriptionPhasePriority
1User ManagementOwner onboarding, login (JWT + OTP, Google/Zalo SSO), staff managementP1-P2HIGH
2Permissions4 roles (Owner/Manager/Cashier/Viewer), permission matrix, branch-scoped accessP2MEDIUM
3CommerceOwner business, multiple branches, sale channels (counter POS · customer app)P1-P3HIGH
4DevicePOS terminals, thermal receipt printers, counter peripheralsP1-P3MEDIUM
5Branch & Court ManagementCreate branches & courts, sports & court types, price tables, court close/maintenanceP1HIGH
6Court BookingGantt calendar, day/recurring bookings, approval, check-in, extension, real-timeP1HIGH
7Events & TournamentsTournaments/classes, online registration, check-in, leaderboardsP2MEDIUM
8ProductsBeverages/food (F&B), equipment rental/sale (rackets, balls, accessories)P1-P3HIGH
9PricingEach product has: base unit price, price tables, pricing config, tax processorP1-P3HIGH
10InventoryReal-time stock linked to POS, equipment + F&B, low-stock alertsP2-P3HIGH
11SalesUnified cart: court booking + F&B + equipment rental/sale; work shifts; checkoutP1-P2HIGH
12PaymentsCash · VNPAY QR · bank cards · wallets; payment webhooksP1-P2HIGH
13CustomersWalk-in/member, membership tiers, points/vouchers, attach customer to orderP1-P3HIGH
14Tax & InvoicingVAT invoices (Decree 123/2020), e-invoicing, T-VAN, digital signaturesP2MEDIUM
15Reports & RevenueKPI dashboard, court/sales/shift reports, PDF/Excel exportP2HIGH
16FinanceIncome/expense wallets, cash flow by shift & branch, auto-postingP2MEDIUM
17Platform (Notifications·Settings)Multi-channel notifications, venue settings & integrations, audit logP1-P2HIGH
18HelpdeskInternal support tickets & player complaintsP2MEDIUM
19LicensingNexPickle plans (trial, Basic, Pro), feature gatingP2MEDIUM

Roadmap by Phase

Phase 1 — Foundation

Owners can run all daily operations: court booking, sales, inventory management and basic reports.

ModuleP1 features
User ManagementSign-up + onboarding, email/phone login + OTP, JWT, Owner role
CommerceOnboard the entire structure in one seamless action for a basic owner
DevicePOS terminals, thermal receipt printers, counter peripherals
Branch & Court ManagementCreate branches/courts (sport, court type), create price tables, close court
Court BookingDaily Gantt, 2 booking types (day / recurring)
ProductsCreate categories and products: beverages/food (F&B), equipment rental/sale (rackets, balls, accessories)
PricingBasic price configuration
SalesCreate sales orders into the cart (court + F&B + equipment), checkout, print invoice
PaymentsCash, VNPAY QR, bank account list
CustomersCustomer profile at POS, attach customer to order, view customer list, add/remove customers
Reports & RevenueDashboard with daily revenue summary, active courts, new customers today, booking history

Phase 2 — Advanced

ModuleP2 features
Permissions4 fixed roles (Owner/Manager/Cashier/Viewer), per-module permission matrix, create staff and assign roles
CommerceAdd employee work-shift management
Events & TournamentsCreate tournaments/classes, online registration, check-in, leaderboards
Customers & CRMMembership tiers, points/vouchers, churn alerts
PaymentsBill splitting
PricingCreate discount vouchers and promotions
InventoryStock tracking, auto-deduct on sale, low-stock alerts
Tax & InvoicingElectronic VAT invoices, T-VAN integration, digital signatures
FinanceIncome/expense wallets, cash flow by shift & branch, auto-posting
Reports & RevenueDetailed revenue reports, payment-method reports, by-customer reports, …
PlatformMulti-channel notifications (Push/SMS/Zalo OA), integrations, audit log
LicensingNexPickle plans (trial, Basic, Pro), feature gating

Phase 3 — Expansion & Optimization

ModuleP3 features
Reports & RevenueMulti-branch dashboard, performance comparison, policy sync, profit analysis, court occupancy forecasting
Customers & CRMCustomer segmentation, behavior analysis
HelpdeskInternal support tickets & player complaints
PermissionsManage staff: work shifts, attendance, payroll

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.