Files
pnger/README.md

49 lines
1.8 KiB
Markdown
Raw Normal View History

# PNGer - Modern PNG Editor & Resizer
2026-03-07 22:37:25 -06:00
2026-03-12 10:59:06 -05:00
A sleek, modern PNG editor and resizer with **live preview**, **drag & drop**, **smart presets**, **keyboard shortcuts**, and **dark/light mode theming**. Built with TypeScript and optimized for deployment as a single Docker container.
## ✨ Features
2026-03-12 10:59:06 -05:00
- **🎨 Modern UI**: Beautiful dark/light mode for inspecting transparency.
- **⚡ Live Preview**: Instant side-by-side comparison with file size analysis.
- **🚀 Efficiency**: Drag & Drop upload, clipboard paste (`Ctrl+V`), and smart presets.
- **🖼️ Precision**: Control width, height, quality, and crop positions (9 modes).
- **📦 Reliable Deployment**: Multi-stage Docker build optimized for Unraid and Gitea.
2026-03-12 10:59:06 -05:00
## 🚀 Quick Start
2026-03-12 10:59:06 -05:00
### Docker/Unraid Deployment
1. **Clone & Build**:
```bash
git clone https://git.alwisp.com/jason/pnger.git
cd pnger
docker build -t pnger:latest .
```
2026-03-12 10:59:06 -05:00
2. **Run**:
```bash
docker compose up -d
```
2026-03-12 10:59:06 -05:00
3. **Access**: `http://localhost:8080` (or your Unraid IP)
2026-03-12 10:59:06 -05:00
### Local Development
1. **Install & Run Backend**: `cd backend && npm install && npm run dev`
2. **Install & Run Frontend**: `cd frontend && npm install && npm run dev`
3. **Access**: `http://localhost:5173`
2026-03-12 10:59:06 -05:00
## 📚 Documentation
2026-03-12 10:59:06 -05:00
For more detailed information, please refer to:
- **[INSTRUCTIONS.md](./INSTRUCTIONS.md)**: Technical architecture, development setup, code standards, and troubleshooting.
- **[ROADMAP.md](./ROADMAP.md)**: Project history, sprint updates, and future feature plans.
2026-03-12 10:59:06 -05:00
## ⌨️ Keyboard Shortcuts
2026-03-12 10:59:06 -05:00
- `Ctrl+V`: Paste image from clipboard
- `Enter`: Download (when input not focused)
- `?`: Show shortcuts help
- `Esc`: Close dialogs
2026-03-12 10:59:06 -05:00
---
2026-03-12 10:59:06 -05:00
**License**: MIT
**Repository**: [https://git.alwisp.com/jason/pnger](https://git.alwisp.com/jason/pnger)