DislifyDislify

Command Palette

Search for a command to run...

SaaS acquisition

Acquire a production-ready file processing & automation SaaS.

Dislify is a production-ready cloud file-processing and automation workspace. It includes PDF tools, Office and image-to-PDF conversion, media compression, durable Files with lineage, Google Drive and Dropbox imports, private Cloudflare R2 storage, Stripe subscriptions, APIs, SDKs, signed webhooks, analytics, CMS tooling, worker monitoring, and the infrastructure required to keep expanding it as a SaaS.

Asking price

$11,000

This is not a repository-only acquisition. Buyers can use the deployed SaaS, create accounts, run file-processing jobs, inspect the dashboard, test Stripe billing, exercise developer tooling, and review the worker infrastructure before discussing diligence and handoff.

Included in the acquisition

Complete Next.js web application source
FastAPI, Redis, Celery, and FFmpeg worker source
Prisma database schema and migrations
CMS, analytics, operations, and developer systems
Deployment, rebranding, and handoff documentation
30 days of post-acquisition developer and technical support

For 30 days following the acquisition, we will provide developer and technical support for the transferred Dislify platform, including handoff assistance, deployment questions, troubleshooting, and fixes for any bugs discovered in the existing codebase.

This support covers the product as transferred and does not include new feature development, redesigns, custom integrations, or other product expansion.

Complete SaaS application

Next.js, TypeScript, Prisma/PostgreSQL, Better Auth, dashboards, account management, subscriptions, notifications, SEO, and production-ready public pages.

Long-running background jobs

Uploads become durable processing jobs routed through FastAPI, Redis, and Celery workers for PDF, Office, image, video, and audio workloads instead of keeping a browser request open.

Stripe billing system

Checkout, subscriptions, upgrades, scheduled downgrades, customer billing flows, plan synchronization, and Stripe webhooks are already connected.

Developer platform

Scoped API keys, REST file-processing endpoints, the @dislify/sdk processing client, usage tracking, quotas, signed webhooks, and developer documentation.

Cloud storage integrations

Google Drive and Dropbox can import supported files directly into Dislify's private processing pipeline without a browser-side re-upload.

Operations monitoring

Protected worker telemetry covers CPU, memory, disk, Celery workers and queues, Redis, R2 connectivity, cache usage, and cleanup operations.

Content management

Database-backed blog and documentation systems provide publishing, categories, tags, media, comments, SEO metadata, and product documentation.

For someone looking for a SaaS business for sale, a ready-made file processing and automation SaaS, or an established Next.js project they can rebrand and continue developing, Dislify provides the product, processing stack, billing, storage, developer tooling, content systems, and administration layer without requiring a new build from scratch.

Why Dislify is available

Built as a real product. Available because our focus has shifted.

Dislify was not created as a quick template or a project built purely for resale. We developed it as an operating file-processing and automation SaaS and continued expanding the product, processing tools, infrastructure, billing, developer platform, content systems, and operations layer.

01

Built to operate

Dislify was developed as a functioning SaaS rather than a codebase assembled specifically for an acquisition listing. The live application, worker infrastructure, customer accounts, billing flows, APIs, storage, analytics, and administration systems were built to work together as one product.

02

Our focus moved elsewhere

As our time and attention have shifted toward other products, continuing to divide development time across every project no longer makes sense. Rather than leave Dislify without the focus required to keep growing it, we decided to make the platform available to a new owner.

03

Continue from an existing foundation

A buyer can take over an already-deployed product, keep the Dislify direction or rebrand it, change pricing and positioning, add features, market it to new audiences, and continue building on infrastructure that is already in place.

The sale is therefore a decision about product focus, not an attempt to unload a broken or unfinished application. Buyers can test the deployed platform and inspect the systems described on this page before moving into deeper diligence.

Processing architecture

Long-running file jobs without tying processing to the browser.

Dislify separates uploads, job state, processing, storage, and delivery. Once a job is accepted, Redis and Celery coordinate the worker while the web application remains available for other requests.

01

Upload

The source file is accepted and stored.

02

Queue

A persistent processing job enters Redis.

03

Process

Celery routes PDF, Office, and media workloads to specialized workers.

04

Deliver

The output reaches private R2 and becomes downloadable.

Users do not need to keep an HTTP request or browser tab open while a large file is being processed. Progress, results, retries, and failures are stored as persistent application state.

Operational depth

The processing infrastructure is already visible and manageable.

Dislify includes the tooling needed to understand what the worker stack is doing instead of treating background processing as a black box.

Asynchronous processing engine

File-processing jobs are queued in Redis and executed by specialized Celery workers. PDF, Office, image, video, and audio workloads continue independently from the browser.

Worker operations center

Inspect CPU, RAM, disk usage, queue depth, active tasks, worker count, Redis state, R2 connectivity, process information, and service health.

Storage lifecycle management

Private Cloudflare R2 storage, signed uploads and downloads, separate source and output objects, expiration-aware delivery, and automated cleanup.

Complete job lifecycle

Users can track progress, inspect history, open generated Files, download or share results, retry where supported, and follow source/output lineage.

Shareable result delivery

Pro and Unlimited jobs automatically receive public share links after completion, with owner-controlled expiration that never outlives stored output retention.

Product notifications

Database-backed notifications cover jobs, billing changes, API keys, webhooks, quota limits, and account activity.

Email completion alerts

Resend can notify signed-in users when long-running processing jobs complete or fail, so they do not need to keep the application open.

What is already built

A production-ready SaaS product you can acquire, rebrand, and continue building.

For buyers comparing SaaS projects for sale or ready-made software businesses, Dislify includes the major systems required to operate a file-processing and automation product across customers, billing, processing, storage, APIs, SDKs, content, analytics, and administration.

The platform is grouped below by responsibility so you can quickly understand what is already implemented and what would transfer as part of the acquisition.

Customer SaaS experience

The customer-facing product is already implemented rather than being a landing-page template.

  • Guest and authenticated file uploads
  • Merge, split, organize, and PDF-to-image tools
  • Word, Excel, PowerPoint, and images to PDF
  • Video, image, and audio compression
  • Durable Files with source/output lineage
  • Persistent job history and progress
  • Paid-plan share links with expiration
  • Google Drive and Dropbox cloud imports

Authentication & billing

Accounts, paid plans, billing state, and subscription changes are wired into the application.

  • Better Auth email and password
  • Google OAuth
  • Free, Pro, and Unlimited plans
  • Stripe Checkout
  • Subscription upgrades and downgrades
  • Billing portal and webhook synchronization

Processing infrastructure

File processing runs outside the Next.js web request through a separate worker architecture.

  • FastAPI worker service
  • Redis job queue
  • Dedicated PDF, Office, and media queues
  • PDFium and pypdf PDF processing
  • LibreOffice document conversion
  • FFmpeg media processing
  • Authenticated worker callbacks

Private storage layer

Uploads and processed outputs already use a private object-storage workflow.

  • Cloudflare R2 integration
  • Private source objects
  • Private generated outputs
  • Signed uploads and downloads
  • Automatic expired-file cleanup
  • Retention and storage accounting

Developer platform

Dislify can also be used programmatically by developers and external applications.

  • Developer API keys
  • Scoped permissions
  • File-processing API
  • @dislify/sdk processing package
  • Transparent API-key token exchange and retries
  • Usage tracking and quotas
  • Signed customer webhooks
  • Developer documentation

Data & analytics

The platform records actual application activity rather than displaying placeholder dashboard statistics.

  • Prisma/PostgreSQL data layer
  • Visitor and page-view analytics
  • Signup and paid-account metrics
  • File-processing activity metrics
  • API usage analytics
  • Storage savings and failure rates

Blog & documentation CMS

Public content can be managed from the application instead of being hardcoded into source files.

  • Plate rich-text blog editor
  • Categories and tags
  • R2 blog media
  • Comments and publishing controls
  • Database-backed product documentation
  • SEO metadata and publishing states

Administration

A protected superuser area gives the owner control over the platform and its content.

  • User and role management
  • Plan management
  • Platform analytics
  • Blog administration
  • Documentation administration
  • Worker and service visibility

Buyer-ready operations

The acquisition includes more than source code — buyers can inspect and test the operating product.

  • Built-in worker telemetry
  • Stripe sandbox buyer demo
  • Temporary demo entitlements
  • Deployment documentation
  • Rebranding documentation
  • Buyer handoff documentation

Built-in operations

A lightweight operations console is already part of Dislify.

The protected worker dashboard gives the owner visibility into the services responsible for processing customer files.

System

CPU · RAM · Disk

Queue

Celery · Redis

Storage

Cache · Cloudflare R2

Maintenance

Cleanup · Scheduling

Buyer inquiry

Ask what you need before making an offer.

Your message is stored with the acquisition leads in Dislify's database and the owners receive an email notification when it arrives.

Ask about the codebase, architecture, infrastructure, deployment, or handoff.
Request a walkthrough of Stripe billing, the developer API, signed webhooks, CMS, analytics, or worker pipeline.
Request a walkthrough of worker monitoring and the operations dashboard.
Share your preferred acquisition timeline, offer, or transfer structure.