Сучасний генератор кольорових палітр, створений на основі Next.js 14 і shadcn/ui.
- 🎨 Генерація випадкових кольорових палітр
- 💾 Збереження улюблених кольорів та палітр
- 🖼️ Витяг кольорів з зображень
- 📂 Експорт палітр у різних форматах (HEX, RGB, HSL)
- 🧩 Симуляція дальтонізму для перевірки доступності кольорів
- 🔄 Функціонал скасування/повтору дій
- 📦 Перетягування для зміни порядку кольорів
- 🖌️ Генерація колажів із кольорів
- Next.js 14 – сучасний фреймворк для побудови веб-додатків.
- shadcn/ui – бібліотека UI-компонентів для швидкої розробки інтерфейсу.
- Tailwind CSS – для кастомізації стилів.
- colord – потужний інструмент для роботи з кольорами (конвертація, аналіз, модифікація).
- zustand – легкий і гнучкий менеджер станів.
- Framer Motion – бібліотека для створення анімацій.
- Vercel – хостинг для швидкого деплою.
git clone https://github.com/projectv1255/paletteplus.git
cd palette-plus
Переконайтесь, що на вашому пристрої встановлено Node.js (версія 18 або вище) та npm/yarn.
npm install
# або
yarn install
Створіть файл .env.local
у кореневій директорії і додайте потрібні змінні оточення. Наприклад:
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=ваш_URL_до_бази_даних
NEXT_PUBLIC_API_KEY=ваш_публічний_ключ
npm run dev
# або
yarn dev
Відкрийте http://localhost:3000 у вашому браузері, щоб переглянути додаток.
- Зареєструйтесь або увійдіть до Vercel.
- Створіть новий проект, підключивши наш репозиторій.
- Vercel автоматично визначить використання Next.js та налаштує збірку.
- Укажіть ваші змінні оточення у розділі Settings > Environment Variables.
- Деплой виконається автоматично після збереження.
npm run dev
– запустити додаток у режимі розробки.npm run build
– створити оптимізовану збірку для продакшну.npm run start
– запустити додаток у продакшн-режимі.
🎉 Готово! Тепер ви можете створювати гармонійні кольорові палітри та ділитися ними з іншими! ✨