Devadex

NESM V1.0 - Enterprise Next.js 15 Settings & Profile Module

gumroad   $29.00   by alatasdev

Stop wasting time building settings pages from scratch. NESM V1.0 is a production-ready, enterprise-grade settings and profile management module for Next.js 15.Key Features: πŸ” Secure Auth.js v5 integration with Role-based access. πŸ“Έ Avatar upload with Vercel Blob & dynamic fallbacks. πŸ›‘οΈ Full Audit Logs & Active Sessions tracking. πŸŒ— Dark Mode support & Shancn/UI components. βœ… Environment verification script included. Perfect for SaaS founders and developers who want to launch faster.NESM V1.0 (Next.js Enterprise Settings Module)Production-ready account settings module for modern SaaS products, built with Next.js App Router and enterprise-focused security patterns.Tech Stack- Next.js 15- Auth.js v5- Prisma- Tailwind CSS- Shadcn/UIFeatures- Secure Auth: Credentials-based login with Auth.js session handling.- Profile Management: Update profile data and avatar with session refresh support.- Security Logs (Audit): Server-side audit trail for profile/security/preferences actions.- Active Sessions: View and revoke active sessions, including logout-from-other-devices workflow.- Optimistic UI: Responsive form UX with immediate feedback and progressive updates.Installation```bashnpm installnpx prisma db pushnpx prisma db seed```Environment VariablesCreate .env with the following keys:```envDATABASE_URL="postgresql://..."BETTER_AUTH_SECRET="replace-with-secret"AUTH_SECRET="replace-with-secret"BLOB_READ_WRITE_TOKEN="replace-with-token"```Notes:- DATABASE_URL and AUTH_SECRET are required.- BETTER_AUTH_SECRET is kept for compatibility with existing project configuration.- BLOB_READ_WRITE_TOKEN is required when using the default avatar upload adapter.First-Time Login (Seed Credentials)After running npx prisma db seed, use:- Email: admin@example.com- Password: password123- Permissions: admin (full access)Demo account for preview/testing:- Email: demo@nesm.com- Password: demo123- Permissions: user (limited user-level access)Then open:- http://localhost:3000/signinDevelopment```bashnpm run dev```Production Build```bashnpm run buildnpm startNOTE: Due to the digital nature of this product (source code), all sales are final. Once you have downloaded the files, we cannot offer a refund. However, if you encounter any technical issues during setup, we provide 100% support to ensure the module works perfectly in your environment.

Get it β†’ alatasdev.gumroad.com

Found on Devadex β€” the discovery index for independent software the big search engines bury. More from gumroad.

Report this listing