Recommended usage
Nellalink Core is a generic Laravel package (Smart Meta Manager + users + Rimplenet). The Nellalink SaaS product uses a small slice.
Call on Core (v1)
- Auth: register, login, refresh, password, verify email
- Entities:
nellalink_business,nellalink_business_menu,nellalink_business_menu_item - Notifications: list/read/unread for the JWT user
- API keys: path settings for IDOR (Project Management / platform, not the SPA)
Do not add to Core Laravel
- Paystack, Flutterwave, or bank APIs
- AWS S3 SDK (use Middleware file-manager)
- SMTP / OneSignal (use
plugins/nellalink-init) - OpenAI or other model vendors (future Middleware)
- Product-specific tables
nll_menu,nll_order,nll_hotel
Orders are notifications + Middleware plugin state, not a new Core module, unless you later promote an nellalink_order entity on /next.
Winner rule
If Middleware exposes the same job (upload, place order, notify), Frontend calls Middleware. Core is what Middleware calls with a server x-api-key.