esdecode
Full application

PixelPress - Browser Image Compressor for JPG, PNG & WebP (React + TypeScript)

No ratings
|0 Sales|by Jianwei Wang|v1.0.0
PixelPress - Browser Image Compressor for JPG, PNG & WebP (React + TypeScript) screenshot 1

Preview and demo

Status: available · Last verified 7. 11. 2026. Availability checks are not a security guarantee.

0
Sales
—
Rating
0
Reviews

Description

PixelPress is a production-ready, fully client-side image compression app built with React 18, TypeScript and Vite. Every image is compressed inside the visitor's browser with Web Workers and OffscreenCanvas - nothing is uploaded, nothing is stored, and no API keys, accounts or backend services are required. Visitors drag in a batch of photos and watch file sizes drop by up to 90% while quality stays visually intact.

The workspace gives users full control in real time: a quality slider with four presets (Smaller / Balanced / High / Max), output format selection (Auto / WebP / JPG / PNG), and optional max-dimension resizing with locked aspect ratio. Every change instantly re-compresses the whole batch, and a per-file token system discards stale worker results so the numbers on screen always match the current settings.

Each result card shows original vs. compressed size, saved bytes, a percentage badge, source and output dimensions, and the format route (for example JPG to WEBP). A built-in before/after dialog with a draggable split slider lets buyers inspect quality at a glance, while single-image download and one-click ZIP export (fflate) handle delivery of the finished files.

The front end is a complete English-language product site: hero, compressor workspace, how-it-works steps, feature grid, FAQ accordion and call-to-action band, all fully responsive from 320px phones to wide desktops. It ships with SEO and Open Graph meta tags, keyboard shortcuts, clipboard paste (Ctrl/Cmd+V), drag-and-drop anywhere on the page, accessible focus states and zero external UI or CSS libraries, so rebranding is a matter of editing one stylesheet.

The project builds to plain static files and can be hosted on any static host; a dependency-free Node static server (server.mjs) is included for platforms that expect a Node process. Clean, typed, well-commented source - ideal as a standalone SaaS tool, as an embeddable utility for an existing product, or as a reference implementation for React + Web Worker image pipelines.

Features

- True browser-side compression with Web Workers and OffscreenCanvas - no server, no uploads, no data storage
- Parallel worker pool sized to the visitor's CPU for fast batch processing
- Real-time quality slider (1-100) with four quality presets
- Output format control: Auto, WebP, JPG, PNG, including automatic PNG to WebP routing
- Live re-compression with debounced updates and stale-result cancellation
- Optional max-dimension resizing (original, 2560, 1920, 1280 px) with locked aspect ratio
- Batch queue: drag and drop, click to browse, or paste from clipboard (Ctrl/Cmd+V)
- Before/after comparison dialog with draggable split slider and keyboard support
- Per-file savings badges, size deltas, dimension and format-route readouts
- One-click ZIP download of the whole batch, plus individual downloads
- Batch statistics bar: image count, original total, compressed total, savings percentage
- Fully responsive layout with results-first ordering on mobile
- Complete English marketing page: hero, how it works, features, FAQ, CTA
- SEO meta tags, Open Graph tags, accessible markup, zero console errors
- Custom CSS design system - no Tailwind, no Bootstrap, easy to rebrand
- Ships with a dependency-free Node static server (server.mjs) for Node-based hosting

Requirements

Vite 5, React 18, TypeScript 5

Automated Security Scan Passed

Product version:
1.0.0
Archive verified:
Yes
Scan date:
28 October 2026
Malware scan:
Passed
Secret detection:
Passed
Dependency scan:
Passed with 9 non-blocking findings
Static analysis:
Passed

A passed automated scan does not guarantee that the software is free from every vulnerability or security risk. The result applies only to this version. View scan methodology

Technical requirements

  • React
  • Database: SQLite
  • Node.js 18+ required
  • Shared hosting may not be sufficient

What is included

  • Full application package with full downloadable files
  • Documentation included for installation and setup
  • Readable source code for customization
  • 12 listed features
  • Working live demo or preview access

Who is this product for

  • Buyers who need a full application rather than a custom build from scratch
  • Teams shopping within JS UI Components
  • Projects already using TypeScript 5

Updates and support

  • Support terms are provided by the seller and should be reviewed before purchase
  • Update expectations should be confirmed from the listing before purchase
Full Project AcquisitionAvailableRevenue generating

Asking price: $61.00

This listing is for a one-time acquisition of the complete project, not a standard source-code licence.

Project details and operational claims are seller-provided unless explicitly marked as verified by ESDecode.

Financial information is seller-reported unless explicitly marked verified by ESDecode. Current verification status: SELLER REPORTED.

What is included in the acquisition

  • Source code
  • Deployment configuration
  • Repositories
  • Backend
  • Documentation

Ownership and transfer

I am the sole owner of this asset, no transfer planned.

External transfers such as domains, store listings, hosting and third-party accounts are arranged directly between buyer and seller after payment.

Technical details

Current version
1.0.0
Last updated
Oct 29, 2026
Framework
React
Databases
SQLite
Frontend stack
TypeScript 5
Shared hosting
No
Docker
No
Composer required
No
Node.js required
Yes, 18+
Documentation
Yes
Source encrypted
No
Source obfuscated
No

Marketplace review

Content review process
Listing ReviewedFiles ScannedSecurity Audit Completed

Reviewed 29. 10. 2026. The current version was reviewed.

Listing Reviewed

The marketplace reviewed the listing content, package structure and required documentation.

Files Scanned

Automated checks looked for suspicious files and common malware indicators.

Security Audit Completed

The product received an additional security-focused review beyond the baseline listing checks.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

Full Project Acquisition

Asking price$61.00
Revenue generating

This listing is for a one-time acquisition of the complete project, not a standard source-code licence.

Review the Included Assets, commitment and Handover rules before purchasing.

Asking price$49.00
VAT 23%$11.27
Rounding adjustment$0.73
Total$61.00
Instant digital download
Marketplace review record available
Review the seller update policy below
Support expectations are listed below

Item Details

Last Update
October 29, 2026
Published
October 28, 2026
Version
1.0.0
Product Type
Full application
Sale Type
Full Project Acquisition
Sales
0
Reviews
No reviews

Technologies

Share this product

Know someone who might find this useful?