NightOps is a warehouse management and logistics platform built for freight forwarders, 3PLs, and warehouse operators who need speed and simplicity.
MATERIAL RECEIPTS
• Create and manage shipment receipts in seconds
• Capture line item details: weight, dimensions, quantity
• Attach photos directly from your camera
• Email receipts as PDF to customers and partners
• Smart keyboard toolbar for fast data entry
WAREHOUSE MANAGEMENT (WMS)
• Inbound receiving — scan, verify, and put away inventory
• Outbound picking — pick lists with location verification
• Inventory tracking with real-time stock levels
• Stock transfers between warehouse locations
• Barcode scanning support
LOAD CALCULATOR
• Calculate container and truck utilization
• AI-powered cargo import — paste text or snap a photo
• Support for standard equipment: 20' containers, 40' HC, 53' trailers
• Round-up dimensions and convert units instantly
BUILT FOR WAREHOUSE TEAMS
• Role-based access — admins, warehouse workers, drivers
• Mode selector: MR, WMS, TMS (coming soon)
• Works offline-friendly with fast sync
• Dark mode throughout
NightOps is developed by BDM Digital Enterprises for the logistics industry.
This is a great app for simple warehouse data entry. Allows the warehouse to enter information that communicates back to main admin website to better track overall inventory.
New Features
Rapid-fire camera — live viewfinder with tap-to-capture, screen flash animation, photo queue with thumbnail preview and delete, batch submit
Barcode scanning — camera-based barcode scanner for warehouse location scanning
Start Picking/Receiving confirmation — view-only mode until user explicitly starts working an order
Pallet intake rewrite — item-level inventory tracking (replaces pallet_boxes), better item display, visible delete button
One-click builds — GitHub Actions workflow for EAS build + TestFlight submission
Bug Fixes
Line items duplication — fixed race condition where editing an MR accumulated duplicate rows (concurrent auto-save vs manual save). Added per-MR save lock + DB UNIQUE constraint
MR PDF template — matched web format, larger fonts, fixed phantom second page
Pallet intake — fixed items not loading (wrong column name), fixed list counts
Outbound pick — added org_id to stock_moves, workflow continues after picking
Inventory deletion — use pop_id for precise deletion on pallet item remove
Product selector — always visible, keeps selection after add
Security
Org isolation — added org_id filters to Search, Calendar, all WMS screens (Inbound, Outbound, Inventory, Transfer), Settings
PostgREST injection — sanitized ,()* chars in all search inputs
Push token cleanup — removed on logout (was leaking to signed-out devices)
Audit trail — fixed created_at overwrite when completing a draft
Session guards — null checks before using access tokens
Error messages — server details no longer exposed to users
Edge functions — added auth verification to send-mr-email, cross-org isolation to manage-user, CORS restriction
HTML sanitization — user input escaped in PDF/email templates
npm audit — updated xmldom + lodash vulnerabilities
Performance
Photo compression — draft saves now compress images before upload (was sending 4MB+ full-res photos)
Parallel photo uploads — batch upload with Promise.all
FlatList memoization — useCallback on all renderItems, React.memo on sub-components
Inline styles — extracted to StyleSheet.create across TrashScreen, DashboardScreen, MRDetailScreen
Code Quality
Centralized logger replacing console.log/error across 20+ files
Error handling on all Supabase calls (40+ missing checks fixed)
Stale closure setState bugs fixed (3 screens)
Dead code removed (EditReviewScreen, unused keyboard listeners, unused deps)
Shared constants for roles and statuses
Version 1.1.2
The developer, BDM Digital Enterprises LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Contact Info
User Content
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
BDM Digital Enterprises LLC
Size
37.7 MB
Category
Business
Compatibility
Requires iOS 15.1 or later.
iPhone Requires iOS 15.1 or later.
iPad Requires iPadOS 15.1 or later.
iPod touch Requires iOS 15.1 or later.
Mac Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.