A lightweight, collaborative image-rating and curation app — built for fast sharing, quick feedback, and private boards.
Simple. Fast. Delightful.
PixPick is a minimal gallery-style app where you can paste or upload images, create boards, invite collaborators, and quickly rate/curate images. Designed for creative teams, friends, and anyone who wants to organize visual ideas without bloated features.
- Boards & Collaboration: Create boards (My Boards / Shared With Me ) and invite collaborators with roles.
- Quick Paste + Upload: Paste images from clipboard or drag-and-drop to add instantly.
- Image Rating: Rate images quickly using a simple, keyboard-friendly UI.
- Swipeable Gallery Viewer: Mobile-friendly modal with smooth swipe transitions and tap-to-close.
- Real-time Updates: See collaborator changes in real time .
- Lightweight Storage Options: Works with free storage alternatives (local server / free-tier object stores) — optimized to keep costs low.
- Drag-to-Reorder (mobile long-press): Long-press to reorder images on mobile with smooth animations and persistent order.
- Built for speed, not storage-heavy indexing — focuses on fast workflows for designers and makers rather than bloated feature lists.
- Low-cost hosting friendly — designed to work well without expensive storage (good for hobby projects and early-stage teams).
- Cleaner collaboration model — uses a
collaboratorssubcollection with roles, making permission logic simpler than ad-hoc shared lists. - Mobile-first UX for quick decisions — long-press reordering, swipeable viewer, and tap-to-close for fast mobile curation.
- Opinionated small feature set — fewer choices = less friction. If peers overwhelm you with options, PixPick helps teams move faster.
- Clone the repo
git clone https://github.com/<your-org>/pixpick.git
cd pixpick- Install dependencies
npm install- Configure environment (see
.env.example) — set database and storage options. - Start the app
npm run dev- Keep changes small and focused per commit.
- Add tests for logic that affects ordering, sharing, or rating.
- For UI changes, include screenshots in
/screenshotsand update this README.