As a GitHub user, you may have tried to update your avatar and realized there is a strict 1MB file size limit. Git Fit provides a convenient way to compress your images while maintaining high-quality output, and is available as both a command-line tool (CLI) and a web application.
gitfit -input input.jpeg -output output.jpeg -maxsize <max bytes> -quality <1-100 for jpeg> -v [for verbose output]You can run the fullstack application using the provided Makefile:
-
Start the backend server:
make server
The server will start on
http://localhost:8080. -
Start the frontend development server:
make web
The frontend will start on
http://localhost:5173. -
Run tests:
make test
