An image compression tool that allows you to reduce file sizes without compromising image quality.
- React - A JavaScript library that allows you to create user interfaces.
- TypeScript - A strongly typed programming language that builds on JavaScript.
- Tailwind-css - A utility-first CSS framework.
- compressorjs - A JavaScript image compressor library.
- Vite - A tool that is used for building fast and optimized web applications.
- Users can click to upload the image or just drag and drop the image in the container.
- Select properties like width, height, and quality.
- Validate the file to determine whether it is an image or not.
- Clone the repository
git clone https://github.com/arr199/ImageCompressor
- Install dependencies
npm install
- Run server
npm run dev