{"id":16342928,"url":"https://github.com/linuxmobile/palettepilot","last_synced_at":"2025-03-16T15:30:51.888Z","repository":{"id":221588278,"uuid":"753729073","full_name":"linuxmobile/palettePilot","owner":"linuxmobile","description":"palettePilot is a color palette generator","archived":false,"fork":false,"pushed_at":"2024-08-26T22:54:15.000Z","size":1802,"stargazers_count":32,"open_issues_count":5,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-12T00:06:00.911Z","etag":null,"topics":["nuxt3","palette-colors","palette-generation","typescript","vercel","vue","vue3"],"latest_commit_sha":null,"homepage":"https://palette-pilot.vercel.app","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxmobile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-06T17:25:46.000Z","updated_at":"2024-08-28T05:06:42.000Z","dependencies_parsed_at":"2024-06-14T17:41:45.639Z","dependency_job_id":"524342b7-9809-41fd-afab-f80e798ca9ce","html_url":"https://github.com/linuxmobile/palettePilot","commit_stats":null,"previous_names":["linuxmobile/palettepilot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxmobile%2FpalettePilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxmobile%2FpalettePilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxmobile%2FpalettePilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxmobile%2FpalettePilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxmobile","download_url":"https://codeload.github.com/linuxmobile/palettePilot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221665169,"owners_count":16860187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nuxt3","palette-colors","palette-generation","typescript","vercel","vue","vue3"],"created_at":"2024-10-11T00:05:38.518Z","updated_at":"2024-10-27T10:49:12.897Z","avatar_url":"https://github.com/linuxmobile.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Palette Pilot](https://palette-pilot.vercel.app/)\n\n\u003cimg src=\"https://i.imgur.com/Fa2MDsZ.png\" alt=\"Screenshot Capture of Palette Pilot App\" width=\"900px\" /\u003e\n\nPalette Pilot is an open source project built with Nuxt.js that helps you extract the most relevant colors from an image. With Palette Pilot, you can easily drop or upload an image and instantly discover the five most prominent colors within it.\n\n## Features\n\n- Extract the 5 most relevant colors from an image\n- Compare colors to check their contrast ratios\n- Visualize color combinations with UI elements examples\n- Export the generated palette to [TailwindCSS](https://tailwindcss.com/)\n- Export the generated palette to PNG\n- Share your palette with others via URL\n\n## Why Palette Pilot?\n\n- Simplicity: Palette Pilot offers a user-friendly interface that makes it easy to extract colors and compare them.\n- Efficiency: Save time by quickly identifying the most relevant colors within an image.\n- Design-friendly: Whether you're a designer, developer, or enthusiast, Palette Pilot helps you pick colors that work harmoniously together.\n\n## Run locally\n\n- Clone the repository: `git clone https://github.com/linuxmobile/palettePilot.git`\n- Navigate to the project directory: `cd palettePilot`\n- Install dependencies: `bun install`\n- Start the development server: `bun run dev` or `bun run dev -o` to directly visualize the project\n\n## Environment variables\n\nThis project uses [Cloudinary SDK](https://cloudinary.com/documentation/cloudinary_sdks) to upload images and [Vercel KV](https://vercel.com/docs/storage/vercel-kv) to store the uploaded images' URLs as values and their respective generated hashes as keys.\n\nIf you want to generate palettes you would need to setup the following environment variables in a `.env` file located in the root of the project:\n\n```\nKV_URL = url\nKV_REST_API_URL= url\nKV_REST_API_TOKEN = apitoken\nKV_REST_API_READ_ONLY_TOKEN = readonlytoken\nCLOUDINARY_CLOUD_NAME = cloudname\nCLOUDINARY_API_KEY = apikey\nCLOUDINARY_API_SECRET = apisecret\nCLOUDINARY_URL = url\nNUXT_PUBLIC_APP_URL = http://localhost:3000\n```\n\nYou need to create a [Cloudinary](https://cloudinary.com/) account and a [Vercel](https://vercel.com/) account in order to setup a Vercel KV store.\n\n## License\n\nPalette Pilot is released under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxmobile%2Fpalettepilot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxmobile%2Fpalettepilot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxmobile%2Fpalettepilot/lists"}