Skip to content

ClevercodeTech/compressjpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPEG Compressor App

This project is a React application that allows users to compress JPEG files through a user-friendly interface. It features a drag-and-drop area for file uploads, a selection menu for different compression sizes, a progress bar to indicate the compression status, and a download button for the compressed files.

Features

  • Drag-and-Drop Interface: Easily upload JPEG files by dragging and dropping them into the designated area.
  • Compression Options: Choose from four compression sizes: large, medium, small, and very small.
  • Progress Bar: Visual feedback during the compression process to show progress.
  • Download Button: A button that appears once the compression is complete, allowing users to download the compressed file.

Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm (Node package manager)

Installation

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd jpeg-compressor-app
    
  3. Install the dependencies:
    npm install
    

Running the Application

To start the development server, run:

npm start

This will open the application in your default web browser at http://localhost:3000.

Usage

  1. Drag and drop a JPEG file into the designated area.
  2. Select the desired compression size from the menu.
  3. The progress bar will indicate the compression status.
  4. Once the compression is complete, the download button will appear. Click it to download your compressed JPEG file.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.

License

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published