Skip to content

scanash00/quickpic-main

Repository files navigation

QuickPic - Tools For Pictures (By Theo forked by Scan)

I wanted a better way to upscale svgs as pngs so I built it. Also wanted a better way to make images into squares. Open source because why not. Free because it only runs on client. This fork adds new features. https://tools.scanash.com

Original by Theo: https://github.com/t3dotgg/quickpic

Local Development Setup

Prerequisites

  • Node.js (v16 or higher)
  • npm (comes with Node.js)

Installation

  1. Clone the repository:
git clone https://github.com/scanash00/quickpic-main
cd quickpic-main
  1. Install dependencies:
npm install
  1. Install required UI packages:
npm install class-variance-authority @radix-ui/react-label @radix-ui/react-slider tailwind-merge

Running the Application

  1. Start the development server:
npm run dev
  1. Open your browser and navigate to:
http://localhost:3001

Building for Production

To create a production build:

npm run build

To start the production server:

npm start

Features

  • Image upscaling
  • Square image conversion
  • Image effects
  • Drag and drop support
  • Paste image support