DocuRequest Premium - Document Request SaaS SourceDocuRequest Premium - Document Request SaaS Source
Production-ready Next.js document request SaaS source code with secure client upload links, tenant admin app, platform owner portaDocuRequest Premium - Document Request SaaS Source
Production-ready Next.js document request SaaS source code with secure client upload links, tenan...
Overview
DocuRequest Premium is a complete document request SaaS source-code product built with Next.js, TypeScript, Prisma, PostgreSQL, Material UI, and Stripe.
It helps businesses collect, review, approve, and export client document submissions through secure upload links. Clients do not need accounts or passwords. Staff create document request cases, send secure portal links, review uploaded files, request changes, approve documents, add comments, and export completed cases.
This is not a simple admin template. It includes a public product website, tenant SaaS application, secure-link client portal, and platform Owner Portal.
The product is designed for developers, agencies, SaaS builders, accounting firms, consultants, legal teams, real estate operators, and service businesses that need a strong document collection workflow.
The package includes full source code, Prisma schema and migrations, Docker setup, Stripe billing foundation, SMTP email notifications, secure upload workflow, multilingual support, automated tests, and buyer documentation.
Included Files
- Full Next.js source code
- Prisma schema and migrations
- Seed script
- Public assets
- Unit tests
- Dockerfile
- docker-compose.yml
- docker-compose.prod.yml
- .env.example
- Buyer manual PDF
- Setup and deployment documentation
- Billing handoff documentation
- Storage documentation
- Secure-link documentation
- Owner portal documentation
- Customization guide
Support includes help with installation questions, documented setup, configuration clarification, and guidance around the included source code.
Support does not include custom feature development, server administration, production incident response, third-party provider account setup, legal/compliance consulting, or custom deployment work.
Custom development, deployment assistance, branding, and integration work can be requested separately through Blastek.
Features
- Next.js 16 App Router source code
- React 19 and TypeScript strict mode
- Material UI 7 interface
- PostgreSQL database with Prisma ORM
- Cookie-based authentication with server-side sessions
- Role-based access control
- Platform Owner Portal
- Tenant admin dashboard
- Secure-link client upload portal
- No client login required for document uploads
- Case and document request workflow
- Request item status tracking
- File upload, download, comments, approvals, and change requests
- Case assignment and assignee management
- Document presets for repeatable request lists
- Duplicate-safe preset application
- Requested document deletion rules
- ZIP export with standalone summary HTML
- Print-friendly case summary
- Stripe Checkout integration
- Stripe Billing Portal integration
- Stripe webhook handling
- Server-side plan gates and usage limits
- Scheduled downgrade to Starter plan at period end
- Email notifications with editable templates
- Email template packs
- SMTP support
- Email delivery logs
- Audit log
- Owner operations views
- Workspace suspension/reactivation
- Local file storage support
- S3-compatible storage support
- Upload size and file count limits
- Filename sanitization and upload hardening
- SHA-256 file checksums
- Security headers
- Secure-link token hashing, expiry, revocation, and rate limiting
- English, Greek, Arabic, and Hebrew translations
- RTL support for Arabic and Hebrew
- Language switching on public pages, login, app shell, settings, and secure-link portal
- Docker development setup
- Production Docker Compose setup
- Buyer manual PDF included
- Unit tests included
Requirements
- Node.js 20.x LTS or newer
- npm 10.x or newer
- PostgreSQL 14 or newer
- Modern browser
- Stripe account for live billing
- SMTP provider for outbound emails
- S3-compatible storage recommended for production file uploads
- Docker and Docker Compose recommended for containerized deployment
Instructions
1. Upload/extract the source code package.
2. Copy .env.example to .env.
3. Configure DATABASE_URL, AUTH_COOKIE_NAME, APP_URL, and SECURE_LINK_SIGNING_SECRET.
4. Configure optional services such as Stripe, SMTP, Redis, and S3 storage.
5. Install dependencies with npm install.
6. Generate Prisma client with npx prisma generate.
7. Run migrations with npx prisma migrate deploy for production or npm run prisma:migrate for development.
8. Run the seed script with npx prisma db seed to create the first workspace/admin user.
9. Start the app with npm run dev for development or use the included Docker/production setup.
10. Read docs/BUYER_MANUAL.pdf for full setup, deployment, and customization guidance.
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / SaaS |
| First release | 23 May 2026 |
| Last update | 23 May 2026 |
| Software framework | React |
| Tags | source code, rtl, multilingual, admin dashboard, Stripe, file manager, typescript, prisma, react, SaaS, nextjs, material ui, postgresql, docker, client portal, secure upload, document upload, owner portal |








