Skip to content

lMortimerl/tinyfier

Repository files navigation

Tinfy

Overview

Tinfy is a desktop application built using Electron and React that allows you to compress and format images. You can easily convert images to JPEG, WebP, or PNG formats and reduce their file size for better storage and faster loading times.

Features

  • Compress Images: Reduce the file size of your images without significant loss in quality.
  • Format Conversion: Convert images to JPEG, WebP, or PNG formats.
  • Batch Processing: Compress and convert multiple images at once.
  • User-friendly Interface: Easy to use with a drag-and-drop interface.

Installation

Prerequisites

  • Node.js
  • npm (Node Package Manager)

Steps

  1. Clone the repository:

    git clone https://github.com/your-username/tinfy.git
    cd tinfy
  2. Install dependencies:

    npm install
  3. Start the application:

    npm run start

Usage

  1. Launch the application.
  2. Configure how the images should be compressed
  3. Drag and drop images into the application window.
  4. Done!

Releases

You can download the latest release of Tinfy from the Releases page. Each release includes pre-built binaries for various operating systems.

Development

Available Scripts

  • npm run start: Starts the application.
  • npm run dev: Starts the application in development mode with hot reloading.
  • npm run build: Builds the application for production.
  • npm run lint: Runs the linter to check for code quality issues.
  • npm test: Runs the test suite.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements