← all publishers

xmuhameed

@xmuhameed source repo

33 published skills

  1. Clickup Tasks · xmuhameed
    Create ClickUp tasks with brand-prefixed titles, per-application subtasks, and always assign them to the current user. Use when creating ClickUp tasks, features, tickets, or tracking work for Dia Flower / Luvi Flowers after implementing changes.
    0 installs
  2. Backend Auth · xmuhameed bundle
    NestJS JWT authentication and RBAC: JwtGuard, OptionalJwtGuard, AuthorizeCoreUsersGuard, CoreUserType decorator, login/register, Google/Apple OAuth, token invalidation. Use when protecting routes, implementing auth, roles, guards, or login endpoints.
    0 installs
  3. Frontend Next SEO · xmuhameed
    Next.js SEO: generateMetadata, JSON-LD structured data, sitemap, OpenGraph, hreflang alternates, ISR revalidation. Use when adding SEO, metadata, sitemap, or structured data to Next.js pages.
    0 installs
  4. Clean Code · xmuhameed
    Enforces clean code standards across NestJS, React, and Next.js: minimal scope, no over-engineering, match existing conventions, focused functions, proper error handling. Use when writing, reviewing, or refactoring code in any stack.
    0 installs
  5. Frontend Next Auth · xmuhameed
    Next.js storefront authentication: js-cookie JWT, useAuth hook, ProfileBootstrap, middleware route protection, Google OAuth, profile store. Use when implementing login, protected routes, auth state, or sign-in/sign-up in Next.js e-commerce apps.
    0 installs
  6. Frontend Next Cart · xmuhameed
    Next.js cart Zustand store, add-to-cart, cart UI sheet, CartSync refresh, region conflict validation, international pricing. Use when implementing cart, add to cart, or cart drawer functionality.
    0 installs
  7. Frontend Next I18N · xmuhameed
    next-intl regional locales (en-ae/ar-ae/en-gl/ar-gl), RTL, message files, locale-aware navigation, language and region switchers. Use when adding translations, locales, RTL layout, or regional routing in Next.js apps.
    0 installs
  8. Frontend Vite Auth · xmuhameed
    Vite admin authentication: cookie JWT, AuthContext, RequireAuth, RequireRole RBAC, axios 401 interceptor, login flow. Use when implementing login, protected routes, role guards, or auth in Vite React admin dashboards.
    0 installs
  9. Frontend Next Forms · xmuhameed
    React Hook Form + Zod forms in Next.js: checkout validation, phone input, conditional refinements, responsive notifications. Use when building forms, validation schemas, or form UI in Next.js storefronts.
    0 installs
  10. Frontend Vite Forms · xmuhameed
    Vite admin forms with React Hook Form, Zod, shadcn Form, createSubmitHandler, FormSubmitButton, bilingual fields. Use when building create/edit forms in admin dashboards.
    0 installs
  11. Backend Add Field · xmuhameed
    Add a new field or value to an existing NestJS module: Prisma schema + migration, create/update/getAll DTOs, service create/update/select/include, and relation wiring. Use when extending an existing resource with a new column, enum, filter, or relationship.
    0 installs
  12. Frontend Next Checkout · xmuhameed
    Next.js e-commerce checkout: CheckoutClient, persisted draft store, RHF+Zod form, shipping, delivery slots, Stripe/Tabby/Tamara payments, order creation. Use when building or modifying checkout flow, payment, or order creation.
    0 installs
  13. Frontend Next Add Field · xmuhameed
    Add a new field to an existing Next.js storefront feature: types, Zod schema, form input, API payload, and display components. Use when extending an existing feature with a new property from the backend.
    0 installs
  14. Frontend Next API Layer · xmuhameed
    Next.js dual API layer: server fetch with ISR in lib/api for RSC, client api utility with cookie auth for services and React Query. Use when making API calls, fetching data in Server or Client Components.
    0 installs
  15. Frontend Vite Add Field · xmuhameed
    Add a new field to an existing Vite admin CRUD feature: TypeScript types, Zod schema, form input, list column, API payload, and optional filter. Use when extending an existing admin resource with a new property from the backend.
    0 installs
  16. Frontend Vite API Layer · xmuhameed
    Vite admin Axios client and TanStack React Query: api.ts, query keys, queries, mutations, backend URL conventions. Use when making API calls or React Query hooks in Vite admin apps.
    0 installs
  17. Backend File Upload · xmuhameed
    NestJS Fastify multipart file uploads with two-phase storage: FileFieldsInterceptor, StorageService addPathToFiles, saveFilesOnServer, rollback on failure. Use when implementing image uploads, multipart endpoints, or file storage in backend modules.
    0 installs
  18. Backend Global Dtos · xmuhameed
    Global DTO decorators, pagination, search, and identifier DTOs for NestJS backends. Use when creating or updating DTOs, adding validation decorators, or implementing list/filter query parameters.
    0 installs
  19. Frontend Vite List Pages · xmuhameed
    Vite admin list pages: URL-synced filters, debounced search, tables, pagination, bulk select, AlertDialog delete, deep-link modals. Use when building admin table list views or data grids.
    0 installs
  20. Frontend Next Create Page · xmuhameed
    Create a new Next.js App Router page with Server/Client split, generateMetadata, setRequestLocale, and locale-aware routing. Use when adding a new page, route, or screen to a Next.js storefront.
    0 installs
  21. Frontend Vite File Upload · xmuhameed
    Vite admin FormData file uploads: build multipart in api.ts, file preview in forms, image URL display. Use when implementing image uploads in admin CRUD forms.
    0 installs
  22. Backend Create Module · xmuhameed bundle
    Step-by-step workflow to create a new NestJS backend feature module: Prisma model, DTOs, controller, service, file uploads, auth guards, pagination, soft delete, app.module registration. Use when adding products, categories, coupons, or any new backend resource/module.
    0 installs
  23. Frontend Next Images · xmuhameed
    Next.js image handling: getMediaUrl, next/image remotePatterns, product galleries, fullscreen zoom gallery, video in gallery. Use when working with images, galleries, media URLs, or next/image configuration.
    0 installs
  24. Backend Error Handling · xmuhameed
    NestJS error handling: handleException, CustomHttpException, AllExceptionsFilter, PrismaExceptionFilter, response helpers sendSuccessfulResponse and sendCustomResponse. Use when handling errors, API responses, or exception filters.
    0 installs
  25. Backend Nest Stack · xmuhameed
    NestJS 11 + Fastify + Prisma 8 + PostgreSQL backend stack overview: project layout, bootstrap, app module wiring, versions, and conventions. Use when scaffolding a new NestJS API or onboarding to the backend architecture.
    0 installs
  26. Backend Prisma Database · xmuhameed
    Prisma schema conventions, migrations, soft-delete extensions, BaseService delete pattern, bilingual fields, and PostgreSQL sequence reset. Use when creating Prisma models, migrations, database queries, or soft-delete logic.
    0 installs
  27. Frontend Next Create Feature · xmuhameed
    Create a new domain feature folder in Next.js: store, hooks, components, API services, types. Use when adding cart-like domains, new business features, or self-contained frontend modules.
    0 installs
  28. Frontend Next Stack · xmuhameed
    Next.js 15 App Router e-commerce stack: project layout, providers, regional i18n, dual API layer, conventions. Use when scaffolding a new Next.js storefront or onboarding to the frontend architecture.
    0 installs
  29. Frontend Vite Create Feature · xmuhameed
    Create a new Vite admin CRUD feature module: pages, api layer, types, routes, sidebar entry. Use when adding categories, products, coupons, or any admin resource.
    0 installs
  30. Frontend Vite Modals · xmuhameed
    Vite admin Dialog, AlertDialog, detail modals, FAB create modal, info modals. Use when building modals, dialogs, or overlay UI in admin dashboards.
    0 installs
  31. Frontend Vite Stack · xmuhameed
    Vite 7 + React 19 admin dashboard stack: project layout, providers, shadcn/ui, conventions. Use when scaffolding a new Vite React admin app or onboarding to the dashboard architecture.
    0 installs
  32. Frontend Vite Routing Sidebar · xmuhameed
    Vite admin React Router setup, RequireAuth/RequireRole, sidebar navigation config with role gates, nested tab layouts. Use when adding routes, sidebar links, or navigation in admin dashboards.
    0 installs
  33. Frontend Next State · xmuhameed
    Zustand and TanStack React Query patterns for Next.js e-commerce: cart, config, profile, coupon stores, query keys, provider defaults. Use when managing global state, server state, or Zustand stores.
    0 installs